// ******************************************************************************
// Copyright     :  Copyright (C) 2020, Hisilicon Technologies Co. Ltd.
// File name     :  cpb_c_union_define.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Version       :  1.0
// Date          :  2020/3
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V5.1
// History       :   2020/03/24 21:10:00 Create file
// ******************************************************************************

#ifndef CPB_C_UNION_DEFINE_H
#define CPB_C_UNION_DEFINE_H

/* Define the union csr_cpb_fpga_ver_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_fpga_ver : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_fpga_ver_u;

/* Define the union csr_cpb_emu_ver_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_emu_ver : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_emu_ver_u;

/* Define the union csr_cpb_bank_row_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_bk_row_en : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_bank_row_en_u;

/* Define the union csr_cpb_dat_init_start_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_datmem_init_start : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_dat_init_start_u;

/* Define the union csr_cpb_cd_init_start_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_cdmem_init_start : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_cd_init_start_u;

/* Define the union csr_cpb_nptr_init_start_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_nptrmem_init_start : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_nptr_init_start_u;

/* Define the union csr_cpb_ti_init_start_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_timem_init_start : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ti_init_start_u;

/* Define the union csr_cpb_dat_init_done_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_datmem_init_done : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_dat_init_done_u;

/* Define the union csr_cpb_cd_init_done_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_cdmem_init_done : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_cd_init_done_u;

/* Define the union csr_cpb_nptr_init_done_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_nptrmem_init_done : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_nptr_init_done_u;

/* Define the union csr_cpb_ti_init_done_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_timem_init_done : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ti_init_done_u;

/* Define the union csr_cpb_bmp_init_start_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_bmp_init_start : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_bmp_init_start_u;

/* Define the union csr_cpb_bmp_init_done_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_bmp_init_done : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_bmp_init_done_u;

/* Define the union csr_cpb_init_start_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 fpa_init_start : 1;        /* [0] */
        u32 rsv_0 : 3;                 /* [3:1] */
        u32 tso_ctxm_init_start : 1;   /* [4] */
        u32 rsv_1 : 3;                 /* [7:5] */
        u32 tx_port_fp_init_start : 8; /* [15:8] */
        u32 rxlb_fp_init_start : 1;    /* [16] */
        u32 rsv_2 : 15;                /* [31:17] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_init_start_u;

/* Define the union csr_cpb_init_done_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_init_done : 1;        /* [0] */
        u32 rsv_3 : 3;                /* [3:1] */
        u32 fpa_init_done : 1;        /* [4] */
        u32 tso_ctxm_init_done : 1;   /* [5] */
        u32 rsv_4 : 2;                /* [7:6] */
        u32 tx_port_fp_init_done : 8; /* [15:8] */
        u32 rxlb_fp_init_done : 1;    /* [16] */
        u32 rsv_5 : 15;               /* [31:17] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_init_done_u;

/* Define the union csr_cpb_int_vector_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_cpi_int_index : 24; /* [23:0] */
        u32 rsv_6 : 3;              /* [26:24] */
        u32 cpb_int_enable : 1;     /* [27] */
        u32 cpb_int_issue : 1;      /* [28] */
        u32 rsv_7 : 3;              /* [31:29] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_int_vector_u;

/* Define the union csr_cpb_int_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_int_data : 15;          /* [14:0] */
        u32 rsv_8 : 1;                  /* [15] */
        u32 cpb_program_csr_id_ro : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_int_u;

/* Define the union csr_cpb_int_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_int_en : 15;         /* [14:0] */
        u32 rsv_9 : 1;               /* [15] */
        u32 cpb_program_csr_id : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_int_en_u;

/* Define the union csr_cpb_ram_ucerr_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_ucerr : 1;          /* [0] */
        u32 cpb_ram_ucerr_inj : 1;      /* [1] */
        u32 cpb_ram_ucerr_stickey : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ram_ucerr_u;

/* Define the union csr_cpb_ram_cerr_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_cerr : 1;          /* [0] */
        u32 cpb_ram_cerr_inj : 1;      /* [1] */
        u32 cpb_ram_cerr_stickey : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ram_cerr_u;

/* Define the union csr_cpb_fifo_of_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_fifo_of_err : 1;          /* [0] */
        u32 cpb_fifo_of_err_inj : 1;      /* [1] */
        u32 cpb_fifo_of_err_stickey : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_fifo_of_err_u;

/* Define the union csr_cpb_fifo_uf_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_fifo_uf_err : 1;          /* [0] */
        u32 cpb_fifo_uf_err_inj : 1;      /* [1] */
        u32 cpb_fifo_uf_err_stickey : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_fifo_uf_err_u;

/* Define the union csr_cpb_rx_crdt_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_rx_crdt_of_err : 1;       /* [0] */
        u32 cpb_rx_crdt_uf_err : 1;       /* [1] */
        u32 sge_zero_err : 1;             /* [2] */
        u32 cpb_rx_crdt_of_err_inj : 1;   /* [3] */
        u32 cpb_rx_crdt_uf_err_inj : 1;   /* [4] */
        u32 sge_zero_err_inj : 1;         /* [5] */
        u32 cpb_rx_crdt_err_stickey : 26; /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_rx_crdt_err_u;

/* Define the union csr_cpb_tx_crdt_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_tx_crdt_of_err : 1;       /* [0] */
        u32 cpb_tx_crdt_uf_err : 1;       /* [1] */
        u32 cpb_tx_crdt_of_err_inj : 1;   /* [2] */
        u32 cpb_tx_crdt_uf_err_inj : 1;   /* [3] */
        u32 cpb_tx_crdt_err_stickey : 28; /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_tx_crdt_err_u;

/* Define the union csr_tx_prealc_crdt_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_prealc_crdt_err : 1;          /* [0] */
        u32 tx_prealc_crdt_err_inj : 1;      /* [1] */
        u32 tx_prealc_crdt_err_stickey : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_prealc_crdt_err_u;

/* Define the union csr_cpb_bp_drop_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_bp_drop_err : 1;          /* [0] */
        u32 cpb_bp_drop_err_inj : 1;      /* [1] */
        u32 cpb_bp_drop_err_stickey : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_bp_drop_err_u;

/* Define the union csr_cir_cit_abn_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_abn_err : 1;              /* [0] */
        u32 cit_abn_err : 1;              /* [1] */
        u32 cir_abn_err_inj : 1;          /* [2] */
        u32 cit_abn_err_inj : 1;          /* [3] */
        u32 cir_cit_abn_err_stickey : 28; /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_cit_abn_err_u;

/* Define the union csr_cpr_cpt_abn_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_abn_err : 1;              /* [0] */
        u32 cpt_abn_err : 1;              /* [1] */
        u32 cpr_abn_err_inj : 1;          /* [2] */
        u32 cpt_abn_err_inj : 1;          /* [3] */
        u32 cpr_cpt_abn_err_stickey : 28; /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_cpt_abn_err_u;

/* Define the union csr_ct_abn_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cstl_abn_err : 1;        /* [0] */
        u32 cstf_abn_err : 1;        /* [1] */
        u32 cstl_abn_err_inj : 1;    /* [2] */
        u32 cstf_abn_err_inj : 1;    /* [3] */
        u32 ct_abn_err_stickey : 28; /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ct_abn_err_u;

/* Define the union csr_cq_abn_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ciq_abn_err : 1;         /* [0] */
        u32 coq_abn_err : 1;         /* [1] */
        u32 ciq_abn_err_inj : 1;     /* [2] */
        u32 coq_abn_err_inj : 1;     /* [3] */
        u32 cq_abn_err_stickey : 28; /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cq_abn_err_u;

/* Define the union csr_rx_tx_abn_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_rx_abn_err : 1;         /* [0] */
        u32 cpb_tx_abn_err : 1;         /* [1] */
        u32 cpb_rx_abn_err_inj : 1;     /* [2] */
        u32 cpb_tx_abn_err_inj : 1;     /* [3] */
        u32 rx_tx_abn_err_stickey : 28; /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_tx_abn_err_u;

/* Define the union csr_cpb_bmu_rsc_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_bmu_err : 1;          /* [0] */
        u32 cpb_bmu_err_inj : 1;      /* [1] */
        u32 cpb_bmu_err_stickey : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_bmu_rsc_err_u;

/* Define the union csr_cpb_aging_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_aging_err : 1;          /* [0] */
        u32 cpb_aging_err_inj : 1;      /* [1] */
        u32 cpb_aging_err_stickey : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_aging_err_u;

/* Define the union csr_cpb_fatal_err_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_ucerr_fatal_en : 1;    /* [0] */
        u32 cpb_fifo_of_fatal_en : 1;      /* [1] */
        u32 cpb_fifo_uf_fatal_en : 1;      /* [2] */
        u32 cpb_rx_crdt_err_fatal_en : 1;  /* [3] */
        u32 cpb_tx_crdt_err_fatal_en : 1;  /* [4] */
        u32 cpb_ipsu_itf_err_fatal_en : 1; /* [5] */
        u32 cpb_pe_itf_err_fatal_en : 1;   /* [6] */
        u32 cpb_tile_itf_err_fatal_en : 1; /* [7] */
        u32 cpb_qu_itf_err_fatal_en : 1;   /* [8] */
        u32 cpb_rxtx_itf_err_fatal_en : 1; /* [9] */
        u32 cpb_bmp_err_fatal_en : 1;      /* [10] */
        u32 rsv_10 : 21;                   /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_fatal_err_en_u;

/* Define the union csr_cpb_fatal_err_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_ucerr_fatal_sta : 1;    /* [0] */
        u32 cpb_fifo_of_fatal_sta : 1;      /* [1] */
        u32 cpb_fifo_uf_fatal_sta : 1;      /* [2] */
        u32 cpb_rx_crdt_err_fatal_sta : 1;  /* [3] */
        u32 cpb_tx_crdt_err_fatal_sta : 1;  /* [4] */
        u32 cpb_ipsu_itf_err_fatal_sta : 1; /* [5] */
        u32 cpb_pe_itf_err_fatal_sta : 1;   /* [6] */
        u32 cpb_tile_itf_err_fatal_sta : 1; /* [7] */
        u32 cpb_qu_itf_err_fatal_sta : 1;   /* [8] */
        u32 cpb_rxtx_itf_err_fatal_sta : 1; /* [9] */
        u32 cpb_bmp_err_fatal_sta : 1;      /* [10] */
        u32 rsv_11 : 5;                     /* [15:11] */
        u32 cpb_ram_ucerr_fatal_clr : 1;    /* [16] */
        u32 cpb_fifo_of_fatal_clr : 1;      /* [17] */
        u32 cpb_fifo_uf_fatal_clr : 1;      /* [18] */
        u32 cpb_rx_crdt_err_fatal_clr : 1;  /* [19] */
        u32 cpb_tx_crdt_err_fatal_clr : 1;  /* [20] */
        u32 cpb_ipsu_itf_err_fatal_clr : 1; /* [21] */
        u32 cpb_pe_itf_err_fatal_clr : 1;   /* [22] */
        u32 cpb_tile_itf_err_fatal_clr : 1; /* [23] */
        u32 cpb_qu_itf_err_fatal_clr : 1;   /* [24] */
        u32 cpb_rxtx_itf_err_fatal_clr : 1; /* [25] */
        u32 cpb_bmp_err_fatal_clr : 1;      /* [26] */
        u32 rsv_12 : 5;                     /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_fatal_err_sta_u;

/* Define the union csr_cpb_itf_bp_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ipsurx_bp_sta : 1;         /* [0] */
        u32 cpb_ipsutx_bp_sta : 1;         /* [1] */
        u32 iq_cpb_rx_bp_sta : 1;          /* [2] */
        u32 iq_cpb_tx_bp_sta : 1;          /* [3] */
        u32 cpb_stliq_req_bp_sta : 5;      /* [8:4] */
        u32 cpb_stfiq_req_bp_sta : 4;      /* [12:9] */
        u32 stlfq_cpb_ackstr_bp_sta : 1;   /* [13] */
        u32 stffq_cpb_ackstr_bp_sta : 2;   /* [15:14] */
        u32 prm_cpb_alloc_rx_bp_sta : 1;   /* [16] */
        u32 prm_cpb_alloc_tx_bp_sta : 1;   /* [17] */
        u32 prm_cpb_dealloc_rx_bp_sta : 1; /* [18] */
        u32 prm_cpb_dealloc_tx_bp_sta : 1; /* [19] */
        u32 prm_cpb_prls_bp_sta : 1;       /* [20] */
        u32 cpb_oq_rx_bp_sta : 1;          /* [21] */
        u32 cpb_oq_tx_bp_sta : 1;          /* [22] */
        u32 cpb_oq_drp_bp_sta : 1;         /* [23] */
        u32 cpb_pqm_host_bp_sta : 4;       /* [27:24] */
        u32 rx_prm_bp_sta : 1;             /* [28] */
        u32 tx_mag_bp_sta : 1;             /* [29] */
        u32 rx_crdt_bp_sta : 1;            /* [30] */
        u32 tx_crdt_bp_sta : 1;            /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_itf_bp_sta_u;

/* Define the union csr_cpb_itf_bp_his_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ipsurx_bp_his : 1;         /* [0] */
        u32 cpb_ipsutx_bp_his : 1;         /* [1] */
        u32 iq_cpb_rx_bp_his : 1;          /* [2] */
        u32 iq_cpb_tx_bp_his : 1;          /* [3] */
        u32 cpb_stliq_req_bp_his : 5;      /* [8:4] */
        u32 cpb_stfiq_req_bp_his : 4;      /* [12:9] */
        u32 stlfq_cpb_ackstr_bp_his : 1;   /* [13] */
        u32 stffq_cpb_ackstr_bp_his : 2;   /* [15:14] */
        u32 prm_cpb_alloc_rx_bp_his : 1;   /* [16] */
        u32 prm_cpb_alloc_tx_bp_his : 1;   /* [17] */
        u32 prm_cpb_dealloc_rx_bp_his : 1; /* [18] */
        u32 prm_cpb_dealloc_tx_bp_his : 1; /* [19] */
        u32 prm_cpb_prls_bp_his : 1;       /* [20] */
        u32 cpb_oq_rx_bp_his : 1;          /* [21] */
        u32 cpb_oq_tx_bp_his : 1;          /* [22] */
        u32 cpb_oq_drp_bp_his : 1;         /* [23] */
        u32 cpb_pqm_host_bp_his : 4;       /* [27:24] */
        u32 rx_prm_bp_his : 1;             /* [28] */
        u32 tx_mag_bp_his : 1;             /* [29] */
        u32 rx_crdt_bp_his : 1;            /* [30] */
        u32 tx_crdt_bp_his : 1;            /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_itf_bp_his_u;

/* Define the union csr_cpb_api_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_api_err : 1; /* [0] */
        u32 rsv_13 : 31;     /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_api_err_u;

/* Define the union csr_cpb_fifo_err_col_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_fifo_uf_col : 1;         /* [0] */
        u32 stl_fifo_uf_col : 1;         /* [1] */
        u32 cpt_fifo_uf_col : 1;         /* [2] */
        u32 cpr_fifo_uf_col : 1;         /* [3] */
        u32 cit_fifo_uf_col : 1;         /* [4] */
        u32 cir_fifo_uf_col : 1;         /* [5] */
        u32 ct_ext_dealc_rx_fifo_uf : 1; /* [6] */
        u32 ct_ext_dealc_tx_fifo_uf : 1; /* [7] */
        u32 ciq_fifo_uf_col : 1;         /* [8] */
        u32 coq_fifo_uf_col : 1;         /* [9] */
        u32 crx_fifo_uf_col : 1;         /* [10] */
        u32 ctx_fifo_uf_col : 1;         /* [11] */
        u32 cdt_fifo_uf_col : 1;         /* [12] */
        u32 rsv_14 : 3;                  /* [15:13] */
        u32 stf_fifo_ov_col : 1;         /* [16] */
        u32 stl_fifo_ov_col : 1;         /* [17] */
        u32 cpt_fifo_ov_col : 1;         /* [18] */
        u32 cpr_fifo_ov_col : 1;         /* [19] */
        u32 cit_fifo_ov_col : 1;         /* [20] */
        u32 cir_fifo_ov_col : 1;         /* [21] */
        u32 ct_ext_dealc_rx_fifo_ov : 1; /* [22] */
        u32 ct_ext_dealc_tx_fifo_ov : 1; /* [23] */
        u32 ciq_fifo_of_col : 1;         /* [24] */
        u32 coq_fifo_of_col : 1;         /* [25] */
        u32 crx_fifo_of_col : 1;         /* [26] */
        u32 ctx_fifo_of_col : 1;         /* [27] */
        u32 cdt_fifo_of_col : 1;         /* [28] */
        u32 rsv_15 : 3;                  /* [31:29] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_fifo_err_col_u;

/* Define the union csr_tl_req_invld_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_iq_push_len_err : 4;   /* [3:0] */
        u32 stf_iq_push_len_err : 4;   /* [7:4] */
        u32 stl_cmd_crc_len_err : 4;   /* [11:8] */
        u32 stf_cmd_crc_len_err : 4;   /* [15:12] */
        u32 stl_cmd_rd_link_err : 4;   /* [19:16] */
        u32 stf_cmd_rd_link_err : 4;   /* [23:20] */
        u32 rsv_16 : 4;                /* [27:24] */
        u32 stf_psh_len_lt_tp_lho : 4; /* [31:28] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tl_req_invld_u;

/* Define the union csr_tl_str_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_str_pe_cmd_len_err : 4; /* [3:0] */
        u32 stf_str_pe_cmd_len_err : 4; /* [7:4] */
        u32 stl_str_cm_len_err : 4;     /* [11:8] */
        u32 stf_str_cm_len_err : 4;     /* [15:12] */
        u32 stl_str_ext_len_err : 4;    /* [19:16] */
        u32 stf_str_ext_len_err : 4;    /* [23:20] */
        u32 stl_str_ov_len_err : 4;     /* [27:24] */
        u32 stf_str_ov_len_err : 4;     /* [31:28] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tl_str_err_0_u;

/* Define the union csr_tl_str_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_str_mio_len_err : 4;     /* [3:0] */
        u32 stf_str_mio_len_err : 4;     /* [7:4] */
        u32 stl_str_pld_len_err : 4;     /* [11:8] */
        u32 stf_str_pld_len_err : 4;     /* [15:12] */
        u32 stl_str_ext_omd_len_err : 4; /* [19:16] */
        u32 stf_str_ext_omd_len_err : 4; /* [23:20] */
        u32 stl_str_mc_cmd_num_err : 4;  /* [27:24] */
        u32 stf_str_mc_cmd_num_err : 4;  /* [31:28] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tl_str_err_1_u;

/* Define the union csr_tl_str_err_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_str_cmd_len_err : 4;       /* [3:0] */
        u32 stf_str_cmd_len_err : 4;       /* [7:4] */
        u32 stl_str_para_cmd_cnum_err : 4; /* [11:8] */
        u32 stf_str_para_cmd_cnum_err : 4; /* [15:12] */
        u32 rsv_17 : 16;                   /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tl_str_err_2_u;

/* Define the union csr_cpb_ram_ctrl_bus_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_ctrl_bus_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ram_ctrl_bus_0_u;

/* Define the union csr_cpb_ram_ctrl_bus_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_ctrl_bus_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ram_ctrl_bus_1_u;

/* Define the union csr_cpb_ram_ctrl_bus_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_ctrl_bus_2 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ram_ctrl_bus_2_u;

/* Define the union csr_cpb_ram_ctrl_bus_3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_ctrl_bus_3 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ram_ctrl_bus_3_u;

/* Define the union csr_cpb_ram_ctrl_bus_4_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_ctrl_bus_4 : 6; /* [5:0] */
        u32 rsv_18 : 26;            /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ram_ctrl_bus_4_u;

/* Define the union csr_cpb_ram_ecc_bypass_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_ram_ecc_bypass : 1; /* [0] */
        u32 rsv_19 : 31;            /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_ram_ecc_bypass_u;

/* Define the union csr_cpb_indir_ctrl_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_indir_addr : 20; /* [19:0] */
        u32 rsv_20 : 4;          /* [23:20] */
        u32 cpb_indir_tab : 4;   /* [27:24] */
        u32 cpb_indir_state : 2; /* [29:28] */
        u32 cpb_indir_mode : 1;  /* [30] */
        u32 cpb_indir_vld : 1;   /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_indir_ctrl_u;

/* Define the union csr_cpb_indir_to_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_indir_to_th : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_indir_to_th_u;

/* Define the union csr_bank_weak_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_weak_en : 1;   /* [0] */
        u32 rsv_21 : 3;       /* [3:1] */
        u32 weak_diff_th : 9; /* [12:4] */
        u32 rsv_22 : 3;       /* [15:13] */
        u32 weak_low_th : 12; /* [27:16] */
        u32 rsv_23 : 4;       /* [31:28] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bank_weak_cfg_u;

/* Define the union csr_bmu_alt_bp_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bmu_alt_bp_on_th : 9;   /* [8:0] */
        u32 rsv_24 : 7;             /* [15:9] */
        u32 bmu_alt_bp_off_th : 10; /* [25:16] */
        u32 rsv_25 : 6;             /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bmu_alt_bp_cfg_u;

/* Define the union csr_bmu_fat_bp_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bmu_fatal_bp_on_th : 8;  /* [7:0] */
        u32 bmu_fatal_bp_off_th : 8; /* [15:8] */
        u32 ct_fatal_bp_en : 1;      /* [16] */
        u32 rsv_26 : 15;             /* [31:17] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bmu_fat_bp_cfg_u;

/* Define the union csr_bmu_ap_acc_wt0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ap_acc_wt0 : 3; /* [2:0] */
        u32 rsv_27 : 1;     /* [3] */
        u32 ap_acc_wt1 : 3; /* [6:4] */
        u32 rsv_28 : 1;     /* [7] */
        u32 ap_acc_wt2 : 3; /* [10:8] */
        u32 rsv_29 : 1;     /* [11] */
        u32 ap_acc_wt3 : 3; /* [14:12] */
        u32 rsv_30 : 1;     /* [15] */
        u32 ap_acc_wt4 : 3; /* [18:16] */
        u32 rsv_31 : 1;     /* [19] */
        u32 ap_acc_wt5 : 3; /* [22:20] */
        u32 rsv_32 : 1;     /* [23] */
        u32 ap_acc_wt6 : 3; /* [26:24] */
        u32 rsv_33 : 1;     /* [27] */
        u32 ap_acc_wt7 : 3; /* [30:28] */
        u32 rsv_34 : 1;     /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bmu_ap_acc_wt0_u;

/* Define the union csr_bmu_ap_acc_wt1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ap_acc_wt8 : 3;  /* [2:0] */
        u32 rsv_35 : 1;      /* [3] */
        u32 ap_acc_wt9 : 3;  /* [6:4] */
        u32 rsv_36 : 1;      /* [7] */
        u32 ap_acc_wt10 : 3; /* [10:8] */
        u32 rsv_37 : 1;      /* [11] */
        u32 ap_acc_wt11 : 3; /* [14:12] */
        u32 rsv_38 : 1;      /* [15] */
        u32 ap_acc_wt12 : 3; /* [18:16] */
        u32 rsv_39 : 1;      /* [19] */
        u32 ap_acc_wt13 : 3; /* [22:20] */
        u32 rsv_40 : 1;      /* [23] */
        u32 ap_acc_wt14 : 3; /* [26:24] */
        u32 rsv_41 : 5;      /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bmu_ap_acc_wt1_u;

/* Define the union csr_ti_acc_to_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ti_nm_rreq_to_th0 : 5; /* [4:0] */
        u32 rsv_42 : 3;            /* [7:5] */
        u32 ti_nm_rreq_to_th1 : 5; /* [12:8] */
        u32 rsv_43 : 3;            /* [15:13] */
        u32 ti_nm_rreq_to_th2 : 5; /* [20:16] */
        u32 rsv_44 : 11;           /* [31:21] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ti_acc_to_th_u;

/* Define the union csr_bmp_am_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bmp_aempty_th : 6; /* [5:0] */
        u32 rsv_45 : 26;       /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bmp_am_th_u;

/* Define the union csr_bk_exht_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_exht_th : 8; /* [7:0] */
        u32 rsv_46 : 24;    /* [31:8] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_exht_th_u;

/* Define the union csr_cell_rd_rls_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cell_rd_rls_en : 1; /* [0] */
        u32 rsv_47 : 31;        /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cell_rd_rls_en_u;

/* Define the union csr_cpb_age_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_timer_unit_th : 19; /* [18:0] */
        u32 rsv_48 : 1;             /* [19] */
        u32 age_auto_rls_en : 1;    /* [20] */
        u32 rsv_49 : 3;             /* [23:21] */
        u32 cpb_age_en : 1;         /* [24] */
        u32 rsv_50 : 7;             /* [31:25] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_age_cfg_u;

/* Define the union csr_cpb_age_to_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_age_to_th : 23; /* [22:0] */
        u32 rsv_51 : 9;         /* [31:23] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_age_to_th_u;

/* Define the union csr_bk_age_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_age_bmp_addr : 8;   /* [7:0] */
        u32 bk_age_addr_found : 1; /* [8] */
        u32 rsv_52 : 3;            /* [11:9] */
        u32 bk_cur_age_st : 4;     /* [15:12] */
        u32 bk_age_scan_busy : 1;  /* [16] */
        u32 rsv_53 : 3;            /* [19:17] */
        u32 bk_age_scan_req : 1;   /* [20] */
        u32 rsv_54 : 11;           /* [31:21] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_age_cfg_u;

/* Define the union csr_bk_age_bmp_line_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_age_bmp_line : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_age_bmp_line_u;

/* Define the union csr_bk_age_rls_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_age_rls_addr : 13; /* [12:0] */
        u32 rsv_55 : 3;           /* [15:13] */
        u32 bk_age_rls_req : 1;   /* [16] */
        u32 rsv_56 : 15;          /* [31:17] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_age_rls_cfg_u;

/* Define the union csr_bk_age_find_nxt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_age_find_nxt : 1; /* [0] */
        u32 rsv_57 : 31;         /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_age_find_nxt_u;

/* Define the union csr_bk_free_rsc_cnt0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk0_free_rsc_cnt : 14; /* [13:0] */
        u32 rsv_58 : 2;            /* [15:14] */
        u32 bk1_free_rsc_cnt : 14; /* [29:16] */
        u32 rsv_59 : 2;            /* [31:30] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_free_rsc_cnt0_u;

/* Define the union csr_bk_free_rsc_cnt1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk2_free_rsc_cnt : 14; /* [13:0] */
        u32 rsv_60 : 2;            /* [15:14] */
        u32 bk3_free_rsc_cnt : 14; /* [29:16] */
        u32 rsv_61 : 2;            /* [31:30] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_free_rsc_cnt1_u;

/* Define the union csr_bk_free_rsc_cnt2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk4_free_rsc_cnt : 14; /* [13:0] */
        u32 rsv_62 : 2;            /* [15:14] */
        u32 bk5_free_rsc_cnt : 14; /* [29:16] */
        u32 rsv_63 : 2;            /* [31:30] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_free_rsc_cnt2_u;

/* Define the union csr_bk_free_rsc_cnt3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk6_free_rsc_cnt : 14; /* [13:0] */
        u32 rsv_64 : 2;            /* [15:14] */
        u32 bk7_free_rsc_cnt : 14; /* [29:16] */
        u32 rsv_65 : 2;            /* [31:30] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_free_rsc_cnt3_u;

/* Define the union csr_bk_min_rsc_his_cnt0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk0_min_rsc_his_cnt : 14; /* [13:0] */
        u32 rsv_66 : 2;               /* [15:14] */
        u32 bk1_min_rsc_his_cnt : 14; /* [29:16] */
        u32 rsv_67 : 2;               /* [31:30] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_min_rsc_his_cnt0_u;

/* Define the union csr_bk_min_rsc_his_cnt1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk2_min_rsc_his_cnt : 14; /* [13:0] */
        u32 rsv_68 : 2;               /* [15:14] */
        u32 bk3_min_rsc_his_cnt : 14; /* [29:16] */
        u32 rsv_69 : 2;               /* [31:30] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_min_rsc_his_cnt1_u;

/* Define the union csr_bk_min_rsc_his_cnt2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk4_min_rsc_his_cnt : 14; /* [13:0] */
        u32 rsv_70 : 2;               /* [15:14] */
        u32 bk5_min_rsc_his_cnt : 14; /* [29:16] */
        u32 rsv_71 : 2;               /* [31:30] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_min_rsc_his_cnt2_u;

/* Define the union csr_bk_min_rsc_his_cnt3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk6_min_rsc_his_cnt : 14; /* [13:0] */
        u32 rsv_72 : 2;               /* [15:14] */
        u32 bk7_min_rsc_his_cnt : 14; /* [29:16] */
        u32 rsv_73 : 2;               /* [31:30] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bk_min_rsc_his_cnt3_u;

/* Define the union csr_cpb_min_rsc_his_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_min_rsc_his_cnt : 17; /* [16:0] */
        u32 rsv_74 : 15;              /* [31:17] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_min_rsc_his_cnt_u;

/* Define the union csr_bmu_rsc_his_cnt_clr_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_min_rsc_his_cnt_clr : 8;  /* [7:0] */
        u32 cpb_min_rsc_his_cnt_clr : 1; /* [8] */
        u32 rsv_75 : 23;                 /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bmu_rsc_his_cnt_clr_u;

/* Define the union csr_bmu_bp_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bmu_alt_bp : 1;       /* [0] */
        u32 rsv_76 : 3;           /* [3:1] */
        u32 bmu_fatal_bp : 1;     /* [4] */
        u32 rsv_77 : 3;           /* [7:5] */
        u32 bk_weak_bp : 8;       /* [15:8] */
        u32 bmu_alt_bp_his : 1;   /* [16] */
        u32 rsv_78 : 3;           /* [19:17] */
        u32 bmu_fatal_bp_his : 1; /* [20] */
        u32 rsv_79 : 3;           /* [23:21] */
        u32 bk_weak_bp_his : 8;   /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bmu_bp_sta_u;

/* Define the union csr_row_bmp_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 row_bmp_free_rsc_cnt : 12;   /* [11:0] */
        u32 row_bmp_aempty : 1;          /* [12] */
        u32 row_bmp_empty : 1;           /* [13] */
        u32 rsv_80 : 2;                  /* [15:14] */
        u32 row_bmp_aempty_his : 1;      /* [16] */
        u32 row_bmp_empty_his : 1;       /* [17] */
        u32 rsv_81 : 2;                  /* [19:18] */
        u32 row_bmp_refrain_err_his : 1; /* [20] */
        u32 row_bmp_leak_err_his : 1;    /* [21] */
        u32 rsv_82 : 10;                 /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_row_bmp_sta_u;

/* Define the union csr_age_rls_cnt_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_age_rls_cnt0 : 16; /* [15:0] */
        u32 bk_age_rls_cnt1 : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_age_rls_cnt_0_u;

/* Define the union csr_age_rls_cnt_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_age_rls_cnt2 : 16; /* [15:0] */
        u32 bk_age_rls_cnt3 : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_age_rls_cnt_1_u;

/* Define the union csr_age_rls_cnt_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_age_rls_cnt4 : 16; /* [15:0] */
        u32 bk_age_rls_cnt5 : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_age_rls_cnt_2_u;

/* Define the union csr_age_rls_cnt_3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bk_age_rls_cnt6 : 16; /* [15:0] */
        u32 bk_age_rls_cnt7 : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_age_rls_cnt_3_u;

/* Define the union csr_stf_rsp_api_fifo_crdt_init_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rsp_npt_fifo_crdt : 5;      /* [4:0] */
        u32 rsv_83 : 3;                     /* [7:5] */
        u32 stf_rsp_dat_fifo_crdt : 6;      /* [13:8] */
        u32 rsv_84 : 2;                     /* [15:14] */
        u32 stf_rsp_api_hdr_fifo_crdt : 4;  /* [19:16] */
        u32 stf_rsp_crc_fifo_crdt : 4;      /* [23:20] */
        u32 stf_rsp_api_fifo_crdt_init : 1; /* [24] */
        u32 rsv_85 : 3;                     /* [27:25] */
        u32 stf_str_rsp_hdr_crdt : 4;       /* [31:28] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_rsp_api_fifo_crdt_init_u;

/* Define the union csr_stf_psh_cmd_wt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_cmd_req_wt : 4; /* [3:0] */
        u32 stf_psh_req_wt : 4; /* [7:4] */
        u32 rsv_86 : 24;        /* [31:8] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_psh_cmd_wt_u;

/* Define the union csr_stf_col_del_md_hdr_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_col_del_md_hdr_en : 1; /* [0] */
        u32 rsv_87 : 31;               /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_col_del_md_hdr_en_u;

/* Define the union csr_stf_rd_req_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rd_req_fifo_af_th : 4; /* [3:0] */
        u32 rsv_88 : 28;               /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_rd_req_fifo_af_th_u;

/* Define the union csr_stf_rd_ctrl_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rd_ctrl_fifo_af_th : 4; /* [3:0] */
        u32 rsv_89 : 28;                /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_rd_ctrl_fifo_af_th_u;

/* Define the union csr_cpb_stf_api_crdt_init_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_stf_api_crdt : 5;      /* [4:0] */
        u32 rsv_90 : 3;                /* [7:5] */
        u32 cpb_stf_api_crdt_init : 1; /* [8] */
        u32 rsv_91 : 23;               /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_stf_api_crdt_init_u;

/* Define the union csr_stf_str_di_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_str_di_fifo_af_th : 6; /* [5:0] */
        u32 rsv_92 : 26;               /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_str_di_fifo_af_th_u;

/* Define the union csr_stf_str_api_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_str_api_fifo_af_th : 6; /* [5:0] */
        u32 rsv_93 : 26;                /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_str_api_fifo_af_th_u;

/* Define the union csr_stf_cmd_api_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_cmd_api_fifo_af_th : 4; /* [3:0] */
        u32 rsv_94 : 28;                /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_cmd_api_fifo_af_th_u;

/* Define the union csr_stf_ackstr_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_ackstr_fifo_af_th : 3; /* [2:0] */
        u32 rsv_95 : 29;               /* [31:3] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_ackstr_fifo_af_th_u;

/* Define the union csr_stf_msg_vfid_ctl_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 fake_vfid_start_bit : 4; /* [3:0] */
        u32 fake_vfid_end_bit : 4;   /* [7:4] */
        u32 rsv_96 : 24;             /* [31:8] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_msg_vfid_ctl_u;

/* Define the union csr_ct_dma_nret_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 dma_nret_psh2pptr_en : 1;  /* [0] */
        u32 rsv_97 : 3;                /* [3:1] */
        u32 dma_nret_psh2pptr_fix : 1; /* [4] */
        u32 rsv_98 : 3;                /* [7:5] */
        u32 psh_pptr_cmd_len : 4;      /* [11:8] */
        u32 rsv_99 : 20;               /* [31:12] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ct_dma_nret_cfg_u;

/* Define the union csr_ct_col_src_tag_h_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 osd_id_i : 4; /* [3:0] */
        u32 osd_id_l : 4; /* [7:4] */
        u32 osd_id_m : 4; /* [11:8] */
        u32 rsv_100 : 20; /* [31:12] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ct_col_src_tag_h_cfg_u;

/* Define the union csr_ct_dealc_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ct_dealc_fifo_af_th : 7; /* [6:0] */
        u32 rsv_101 : 25;            /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ct_dealc_fifo_af_th_u;

/* Define the union csr_stfiq_psh_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfpsh_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_102 : 2;           /* [7:6] */
        u32 stfpsh_fifo_af_th : 6; /* [13:8] */
        u32 rsv_103 : 18;          /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfiq_psh_fifo_cfg_u;

/* Define the union csr_stfiq_link_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 link_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_104 : 2;         /* [7:6] */
        u32 link_fifo_af_th : 6; /* [13:8] */
        u32 rsv_105 : 18;        /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfiq_link_fifo_cfg_u;

/* Define the union csr_link_wr_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 linkwr_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_106 : 2;           /* [7:6] */
        u32 linkwr_fifo_af_th : 6; /* [13:8] */
        u32 rsv_107 : 18;          /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_link_wr_fifo_cfg_u;

/* Define the union csr_stf_cmd_api_rd_req_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_cmd_api_fifo_sta : 11; /* [10:0] */
        u32 rsv_108 : 5;               /* [15:11] */
        u32 stf_rd_req_fifo_sta : 11;  /* [26:16] */
        u32 rsv_109 : 5;               /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_cmd_api_rd_req_fifo_sta_u;

/* Define the union csr_stf_str_api_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_str_api_fifo_sta : 11; /* [10:0] */
        u32 rsv_110 : 21;              /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_str_api_fifo_sta_u;

/* Define the union csr_stf_wr_rd_dat_in_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_wr_di_fifo_sta : 11; /* [10:0] */
        u32 rsv_111 : 5;             /* [15:11] */
        u32 stf_rd_di_fifo_sta : 11; /* [26:16] */
        u32 rsv_112 : 5;             /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_wr_rd_dat_in_fifo_sta_u;

/* Define the union csr_stf_rsp_api_hdr_dat_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rsp_api_dat_fifo_sta : 11; /* [10:0] */
        u32 rsv_113 : 5;                   /* [15:11] */
        u32 stf_rsp_api_hdr_fifo_sta : 11; /* [26:16] */
        u32 rsv_114 : 5;                   /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_rsp_api_hdr_dat_fifo_sta_u;

/* Define the union csr_stf_rsp_api_cd_crc_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rsp_api_crc_fifo_sta : 11; /* [10:0] */
        u32 rsv_115 : 5;                   /* [15:11] */
        u32 stf_rsp_api_cd_fifo_sta : 11;  /* [26:16] */
        u32 rsv_116 : 5;                   /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_rsp_api_cd_crc_fifo_sta_u;

/* Define the union csr_stf_rsp_api_cs_nptr_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rsp_api_nptr_fifo_sta : 11; /* [10:0] */
        u32 rsv_117 : 5;                    /* [15:11] */
        u32 stf_rsp_api_cs_fifo_sta : 11;   /* [26:16] */
        u32 rsv_118 : 5;                    /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_rsp_api_cs_nptr_fifo_sta_u;

/* Define the union csr_stf_str_cmd_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_cmd_cnt : 16; /* [15:0] */
        u32 stf_str_cnt : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_str_cmd_cnt_u;

/* Define the union csr_stf_ack_rsp_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rsp_cnt : 16; /* [15:0] */
        u32 stf_ack_cnt : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_ack_rsp_cnt_u;

/* Define the union csr_stf_psh_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_psh_tl_cnt : 16; /* [15:0] */
        u32 stf_iq_psh_cnt : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_psh_cnt_u;

/* Define the union csr_stf_cell_mdf_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_cell_mdf_cnt : 16;       /* [15:0] */
        u32 stf_iq_psh_rm_scol_cnt : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_cell_mdf_cnt_u;

/* Define the union csr_stf_wr_di_ctrl_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_wr_di_ctrl_fifo_sta : 11; /* [10:0] */
        u32 rsv_119 : 5;                  /* [15:11] */
        u32 stf_ackstr_fifo_sta : 11;     /* [26:16] */
        u32 rsv_120 : 5;                  /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_wr_di_ctrl_fifo_sta_u;

/* Define the union csr_stf_fifo_ov_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rd_req_fifo_ov : 4;     /* [3:0] */
        u32 stf_cmd_api_fifo_ov : 4;    /* [7:4] */
        u32 stf_str_api_fifo_ov : 4;    /* [11:8] */
        u32 stf_rd_di_fifo_ov : 2;      /* [13:12] */
        u32 rsv_121 : 2;                /* [15:14] */
        u32 stf_wr_di_fifo_ov : 2;      /* [17:16] */
        u32 rsv_122 : 2;                /* [19:18] */
        u32 stf_wr_di_ctrl_fifo_ov : 2; /* [21:20] */
        u32 rsv_123 : 2;                /* [23:22] */
        u32 stf_ackstr_fifo_ov : 2;     /* [25:24] */
        u32 rsv_124 : 6;                /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_fifo_ov_err_0_u;

/* Define the union csr_stf_fifo_ov_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rsp_api_hdr_fifo_ov : 4;  /* [3:0] */
        u32 stf_rsp_api_dat_fifo_ov : 4;  /* [7:4] */
        u32 stf_rsp_api_cd_fifo_ov : 4;   /* [11:8] */
        u32 stf_rsp_api_crc_fifo_ov : 4;  /* [15:12] */
        u32 stf_rsp_api_cs_fifo_ov : 4;   /* [19:16] */
        u32 stf_rsp_api_nptr_fifo_ov : 4; /* [23:20] */
        u32 rsv_125 : 8;                  /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_fifo_ov_err_1_u;

/* Define the union csr_stf_fifo_uf_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rd_req_fifo_uf : 4;     /* [3:0] */
        u32 stf_cmd_api_fifo_uf : 4;    /* [7:4] */
        u32 stf_str_api_fifo_uf : 4;    /* [11:8] */
        u32 stf_rd_di_fifo_uf : 2;      /* [13:12] */
        u32 rsv_126 : 2;                /* [15:14] */
        u32 stf_wr_di_fifo_uf : 2;      /* [17:16] */
        u32 rsv_127 : 2;                /* [19:18] */
        u32 stf_wr_di_ctrl_fifo_uf : 2; /* [21:20] */
        u32 rsv_128 : 2;                /* [23:22] */
        u32 stf_ackstr_fifo_uf : 2;     /* [25:24] */
        u32 rsv_129 : 6;                /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_fifo_uf_err_0_u;

/* Define the union csr_stf_fifo_uf_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_rsp_api_hdr_fifo_uf : 4;  /* [3:0] */
        u32 stf_rsp_api_dat_fifo_uf : 4;  /* [7:4] */
        u32 stf_rsp_api_cd_fifo_uf : 4;   /* [11:8] */
        u32 stf_rsp_api_crc_fifo_uf : 4;  /* [15:12] */
        u32 stf_rsp_api_cs_fifo_uf : 4;   /* [19:16] */
        u32 stf_rsp_api_nptr_fifo_uf : 4; /* [23:20] */
        u32 rsv_130 : 8;                  /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_fifo_uf_err_1_u;

/* Define the union csr_ct_ext_dealc_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ct_ext_dealc_rx_fifo_sta : 11; /* [10:0] */
        u32 rsv_131 : 5;                   /* [15:11] */
        u32 ct_ext_dealc_tx_fifo_sta : 11; /* [26:16] */
        u32 rsv_132 : 5;                   /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ct_ext_dealc_fifo_sta_u;

/* Define the union csr_stf_pcol_num_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stf_pcol_num_err : 4; /* [3:0] */
        u32 rsv_133 : 28;         /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stf_pcol_num_err_u;

/* Define the union csr_stfwr_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfwr_fifo_mem_err_addr : 5;  /* [4:0] */
        u32 rsv_134 : 7;                  /* [11:5] */
        u32 stfwr_fifo_mem_err_cerr : 1;  /* [12] */
        u32 stfwr_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_135 : 2;                  /* [15:14] */
        u32 stfwr_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfwr_fifo_ram_err_u;

/* Define the union csr_stfstr_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfstr_fifo_mem_err_addr : 6;  /* [5:0] */
        u32 rsv_136 : 6;                   /* [11:6] */
        u32 stfstr_fifo_mem_err_cerr : 1;  /* [12] */
        u32 stfstr_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_137 : 2;                   /* [15:14] */
        u32 stfstr_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfstr_fifo_ram_err_u;

/* Define the union csr_stfrsp_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfrsp_fifo_mem_err_addr : 5;  /* [4:0] */
        u32 rsv_138 : 7;                   /* [11:5] */
        u32 stfrsp_fifo_mem_err_cerr : 1;  /* [12] */
        u32 stfrsp_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_139 : 2;                   /* [15:14] */
        u32 stfrsp_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfrsp_fifo_ram_err_u;

/* Define the union csr_stfiq_pkt_psh_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfiq_pkt_psh_cnt : 16; /* [15:0] */
        u32 rsv_140 : 16;           /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfiq_pkt_psh_cnt_u;

/* Define the union csr_stfiq_msg_psh_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfiq_msg_psh_cnt : 16; /* [15:0] */
        u32 rsv_141 : 16;           /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfiq_msg_psh_cnt_u;

/* Define the union csr_stfiq_col_psh_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfiq_col_psh_cnt : 16; /* [15:0] */
        u32 rsv_142 : 16;           /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfiq_col_psh_cnt_u;

/* Define the union csr_stfiq_link_req_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfiq_link_req_cnt : 16; /* [15:0] */
        u32 rsv_143 : 16;            /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfiq_link_req_cnt_u;

/* Define the union csr_stfiq_psh_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfiq_psh_fifo_sta : 10; /* [9:0] */
        u32 rsv_144 : 22;            /* [31:10] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfiq_psh_fifo_sta_u;

/* Define the union csr_stfiq_link_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfiq_link_fifo_sta : 10; /* [9:0] */
        u32 rsv_145 : 22;             /* [31:10] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stfiq_link_fifo_sta_u;

/* Define the union csr_link_wr_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 link_wr_fifo_sta : 10; /* [9:0] */
        u32 rsv_146 : 22;          /* [31:10] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_link_wr_fifo_sta_u;

/* Define the union csr_ciq_fifo_of_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_psh_fifo_of_err : 4;  /* [3:0] */
        u32 stfiq_psh_fifo_of_err : 4;  /* [7:4] */
        u32 stfiq_link_fifo_of_err : 4; /* [11:8] */
        u32 link_wr_fifo_of_err : 1;    /* [12] */
        u32 rob_psh_fifo_of_err : 1;    /* [13] */
        u32 rsv_147 : 18;               /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ciq_fifo_of_err_u;

/* Define the union csr_ciq_fifo_uf_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_psh_fifo_uf_err : 4;  /* [3:0] */
        u32 stfiq_psh_fifo_uf_err : 4;  /* [7:4] */
        u32 stfiq_link_fifo_uf_err : 4; /* [11:8] */
        u32 link_wr_fifo_uf_err : 1;    /* [12] */
        u32 rob_psh_fifo_uf_err : 1;    /* [13] */
        u32 rsv_148 : 18;               /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ciq_fifo_uf_err_u;

/* Define the union csr_ciq_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfiq_psh_fifo_mem_err_addr : 5; /* [4:0] */
        u32 rsv_149 : 3;                     /* [7:5] */
        u32 stfiq_psh_fifo_mem_cerr : 1;     /* [8] */
        u32 stfiq_psh_fifo_mem_ucerr : 1;    /* [9] */
        u32 rsv_150 : 6;                     /* [15:10] */
        u32 stfiq_psh_fifo_mem_err_cnt : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ciq_ram_err_u;

/* Define the union csr_ciq_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stfiq_col_psh_err : 1; /* [0] */
        u32 rsv_151 : 31;          /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ciq_err_u;

/* Define the union csr_dat_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 dat_mem_err_addr : 13; /* [12:0] */
        u32 rsv_152 : 1;           /* [13] */
        u32 dat_mem_err_cerr : 1;  /* [14] */
        u32 dat_mem_err_ucerr : 1; /* [15] */
        u32 dat_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_dat_ram_err_u;

/* Define the union csr_cd_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cd_mem_err_addr : 13; /* [12:0] */
        u32 rsv_153 : 1;          /* [13] */
        u32 cd_mem_err_cerr : 1;  /* [14] */
        u32 cd_mem_err_ucerr : 1; /* [15] */
        u32 cd_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cd_ram_err_u;

/* Define the union csr_nptr_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 nptr_mem_err_addr : 13; /* [12:0] */
        u32 rsv_154 : 1;            /* [13] */
        u32 nptr_mem_err_cerr : 1;  /* [14] */
        u32 nptr_mem_err_ucerr : 1; /* [15] */
        u32 nptr_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_nptr_ram_err_u;

/* Define the union csr_ti_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ti_mem_err_addr : 13; /* [12:0] */
        u32 rsv_155 : 1;          /* [13] */
        u32 ti_mem_err_cerr : 1;  /* [14] */
        u32 ti_mem_err_ucerr : 1; /* [15] */
        u32 ti_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ti_ram_err_u;

/* Define the union csr_bmp_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 bmp_mem_err_addr : 8;  /* [7:0] */
        u32 bmp_mem_err_cerr : 1;  /* [8] */
        u32 bmp_mem_err_ucerr : 1; /* [9] */
        u32 rsv_156 : 6;           /* [15:10] */
        u32 bmp_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_bmp_ram_err_u;

/* Define the union csr_age_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 age_mem_err_addr : 8;  /* [7:0] */
        u32 age_mem_err_cerr : 1;  /* [8] */
        u32 age_mem_err_ucerr : 1; /* [9] */
        u32 rsv_157 : 6;           /* [15:10] */
        u32 age_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_age_ram_err_u;


// ==============================================================================
/* Define the global struct */
typedef struct {
    volatile csr_cpb_fpga_ver_u cpb_fpga_ver;                                    /* 0 */
    volatile csr_cpb_emu_ver_u cpb_emu_ver;                                      /* 4 */
    volatile csr_cpb_bank_row_en_u cpb_bank_row_en;                              /* C */
    volatile csr_cpb_dat_init_start_u cpb_dat_init_start;                        /* 10 */
    volatile csr_cpb_cd_init_start_u cpb_cd_init_start;                          /* 14 */
    volatile csr_cpb_nptr_init_start_u cpb_nptr_init_start;                      /* 18 */
    volatile csr_cpb_ti_init_start_u cpb_ti_init_start;                          /* 1C */
    volatile csr_cpb_dat_init_done_u cpb_dat_init_done;                          /* 20 */
    volatile csr_cpb_cd_init_done_u cpb_cd_init_done;                            /* 24 */
    volatile csr_cpb_nptr_init_done_u cpb_nptr_init_done;                        /* 28 */
    volatile csr_cpb_ti_init_done_u cpb_ti_init_done;                            /* 2C */
    volatile csr_cpb_bmp_init_start_u cpb_bmp_init_start;                        /* 30 */
    volatile csr_cpb_bmp_init_done_u cpb_bmp_init_done;                          /* 34 */
    volatile csr_cpb_init_start_u cpb_init_start;                                /* 38 */
    volatile csr_cpb_init_done_u cpb_init_done;                                  /* 3C */
    volatile csr_cpb_int_vector_u cpb_int_vector;                                /* 40 */
    volatile csr_cpb_int_u cpb_int;                                              /* 44 */
    volatile csr_cpb_int_en_u cpb_int_en;                                        /* 48 */
    volatile csr_cpb_ram_ucerr_u cpb_ram_ucerr;                                  /* 4C */
    volatile csr_cpb_ram_cerr_u cpb_ram_cerr;                                    /* 50 */
    volatile csr_cpb_fifo_of_err_u cpb_fifo_of_err;                              /* 54 */
    volatile csr_cpb_fifo_uf_err_u cpb_fifo_uf_err;                              /* 58 */
    volatile csr_cpb_rx_crdt_err_u cpb_rx_crdt_err;                              /* 5C */
    volatile csr_cpb_tx_crdt_err_u cpb_tx_crdt_err;                              /* 60 */
    volatile csr_tx_prealc_crdt_err_u tx_prealc_crdt_err;                        /* 64 */
    volatile csr_cpb_bp_drop_err_u cpb_bp_drop_err;                              /* 68 */
    volatile csr_cir_cit_abn_err_u cir_cit_abn_err;                              /* 6C */
    volatile csr_cpr_cpt_abn_err_u cpr_cpt_abn_err;                              /* 70 */
    volatile csr_ct_abn_err_u ct_abn_err;                                        /* 74 */
    volatile csr_cq_abn_err_u cq_abn_err;                                        /* 78 */
    volatile csr_rx_tx_abn_err_u rx_tx_abn_err;                                  /* 7C */
    volatile csr_cpb_bmu_rsc_err_u cpb_bmu_rsc_err;                              /* 80 */
    volatile csr_cpb_aging_err_u cpb_aging_err;                                  /* 84 */
    volatile csr_cpb_fatal_err_en_u cpb_fatal_err_en;                            /* 90 */
    volatile csr_cpb_fatal_err_sta_u cpb_fatal_err_sta;                          /* 94 */
    volatile csr_cpb_itf_bp_sta_u cpb_itf_bp_sta;                                /* A0 */
    volatile csr_cpb_itf_bp_his_u cpb_itf_bp_his;                                /* A4 */
    volatile csr_cpb_api_err_u cpb_api_err;                                      /* D0 */
    volatile csr_cpb_fifo_err_col_u cpb_fifo_err_col;                            /* D4 */
    volatile csr_tl_req_invld_u tl_req_invld;                                    /* D8 */
    volatile csr_tl_str_err_0_u tl_str_err_0;                                    /* DC */
    volatile csr_tl_str_err_1_u tl_str_err_1;                                    /* E0 */
    volatile csr_tl_str_err_2_u tl_str_err_2;                                    /* E4 */
    volatile csr_cpb_ram_ctrl_bus_0_u cpb_ram_ctrl_bus_0;                        /* 100 */
    volatile csr_cpb_ram_ctrl_bus_1_u cpb_ram_ctrl_bus_1;                        /* 104 */
    volatile csr_cpb_ram_ctrl_bus_2_u cpb_ram_ctrl_bus_2;                        /* 108 */
    volatile csr_cpb_ram_ctrl_bus_3_u cpb_ram_ctrl_bus_3;                        /* 10C */
    volatile csr_cpb_ram_ctrl_bus_4_u cpb_ram_ctrl_bus_4;                        /* 110 */
    volatile csr_cpb_ram_ecc_bypass_u cpb_ram_ecc_bypass;                        /* 114 */
    volatile csr_cpb_indir_ctrl_u cpb_indir_ctrl;                                /* 170 */
    volatile csr_cpb_indir_to_th_u cpb_indir_to_th;                              /* 174 */
    volatile csr_bank_weak_cfg_u bank_weak_cfg;                                  /* 200 */
    volatile csr_bmu_alt_bp_cfg_u bmu_alt_bp_cfg;                                /* 204 */
    volatile csr_bmu_fat_bp_cfg_u bmu_fat_bp_cfg;                                /* 208 */
    volatile csr_bmu_ap_acc_wt0_u bmu_ap_acc_wt0;                                /* 210 */
    volatile csr_bmu_ap_acc_wt1_u bmu_ap_acc_wt1;                                /* 214 */
    volatile csr_ti_acc_to_th_u ti_acc_to_th;                                    /* 218 */
    volatile csr_bmp_am_th_u bmp_am_th;                                          /* 220 */
    volatile csr_bk_exht_th_u bk_exht_th;                                        /* 224 */
    volatile csr_cell_rd_rls_en_u cell_rd_rls_en;                                /* 228 */
    volatile csr_cpb_age_cfg_u cpb_age_cfg;                                      /* 258 */
    volatile csr_cpb_age_to_th_u cpb_age_to_th;                                  /* 25C */
    volatile csr_bk_age_cfg_u bk_age_cfg[8];                                     /* 260 */
    volatile csr_bk_age_bmp_line_u bk_age_bmp_line[8];                           /* 280 */
    volatile csr_bk_age_rls_cfg_u bk_age_rls_cfg[8];                             /* 2A0 */
    volatile csr_bk_age_find_nxt_u bk_age_find_nxt[8];                           /* 2C0 */
    volatile csr_bk_free_rsc_cnt0_u bk_free_rsc_cnt0;                            /* 300 */
    volatile csr_bk_free_rsc_cnt1_u bk_free_rsc_cnt1;                            /* 304 */
    volatile csr_bk_free_rsc_cnt2_u bk_free_rsc_cnt2;                            /* 308 */
    volatile csr_bk_free_rsc_cnt3_u bk_free_rsc_cnt3;                            /* 30C */
    volatile csr_bk_min_rsc_his_cnt0_u bk_min_rsc_his_cnt0;                      /* 310 */
    volatile csr_bk_min_rsc_his_cnt1_u bk_min_rsc_his_cnt1;                      /* 314 */
    volatile csr_bk_min_rsc_his_cnt2_u bk_min_rsc_his_cnt2;                      /* 318 */
    volatile csr_bk_min_rsc_his_cnt3_u bk_min_rsc_his_cnt3;                      /* 31C */
    volatile csr_cpb_min_rsc_his_cnt_u cpb_min_rsc_his_cnt;                      /* 320 */
    volatile csr_bmu_rsc_his_cnt_clr_u bmu_rsc_his_cnt_clr;                      /* 324 */
    volatile csr_bmu_bp_sta_u bmu_bp_sta;                                        /* 328 */
    volatile csr_row_bmp_sta_u row_bmp_sta[32];                                  /* 330 */
    volatile csr_age_rls_cnt_0_u age_rls_cnt_0;                                  /* 3B0 */
    volatile csr_age_rls_cnt_1_u age_rls_cnt_1;                                  /* 3B4 */
    volatile csr_age_rls_cnt_2_u age_rls_cnt_2;                                  /* 3B8 */
    volatile csr_age_rls_cnt_3_u age_rls_cnt_3;                                  /* 3BC */
    volatile csr_stf_rsp_api_fifo_crdt_init_u stf_rsp_api_fifo_crdt_init;        /* 830 */
    volatile csr_stf_psh_cmd_wt_u stf_psh_cmd_wt;                                /* 834 */
    volatile csr_stf_col_del_md_hdr_en_u stf_col_del_md_hdr_en;                  /* 838 */
    volatile csr_stf_rd_req_fifo_af_th_u stf_rd_req_fifo_af_th;                  /* 83C */
    volatile csr_stf_rd_ctrl_fifo_af_th_u stf_rd_ctrl_fifo_af_th;                /* 840 */
    volatile csr_cpb_stf_api_crdt_init_u cpb_stf_api_crdt_init;                  /* 844 */
    volatile csr_stf_str_di_fifo_af_th_u stf_str_di_fifo_af_th;                  /* 848 */
    volatile csr_stf_str_api_fifo_af_th_u stf_str_api_fifo_af_th;                /* 84C */
    volatile csr_stf_cmd_api_fifo_af_th_u stf_cmd_api_fifo_af_th;                /* 850 */
    volatile csr_stf_ackstr_fifo_af_th_u stf_ackstr_fifo_af_th;                  /* 854 */
    volatile csr_stf_msg_vfid_ctl_u stf_msg_vfid_ctl;                            /* 860 */
    volatile csr_ct_dma_nret_cfg_u ct_dma_nret_cfg;                              /* 864 */
    volatile csr_ct_col_src_tag_h_cfg_u ct_col_src_tag_h_cfg;                    /* 868 */
    volatile csr_ct_dealc_fifo_af_th_u ct_dealc_fifo_af_th;                      /* 870 */
    volatile csr_stfiq_psh_fifo_cfg_u stfiq_psh_fifo_cfg;                        /* 910 */
    volatile csr_stfiq_link_fifo_cfg_u stfiq_link_fifo_cfg;                      /* 920 */
    volatile csr_link_wr_fifo_cfg_u link_wr_fifo_cfg;                            /* 924 */
    volatile csr_stf_cmd_api_rd_req_fifo_sta_u stf_cmd_api_rd_req_fifo_sta[4];   /* 1500 */
    volatile csr_stf_str_api_fifo_sta_u stf_str_api_fifo_sta[4];                 /* 1510 */
    volatile csr_stf_wr_rd_dat_in_fifo_sta_u stf_wr_rd_dat_in_fifo_sta[2];       /* 1520 */
    volatile csr_stf_rsp_api_hdr_dat_fifo_sta_u stf_rsp_api_hdr_dat_fifo_sta[4]; /* 1530 */
    volatile csr_stf_rsp_api_cd_crc_fifo_sta_u stf_rsp_api_cd_crc_fifo_sta[4];   /* 1540 */
    volatile csr_stf_rsp_api_cs_nptr_fifo_sta_u stf_rsp_api_cs_nptr_fifo_sta[4]; /* 1550 */
    volatile csr_stf_str_cmd_cnt_u stf_str_cmd_cnt[4];                           /* 1560 */
    volatile csr_stf_ack_rsp_cnt_u stf_ack_rsp_cnt[4];                           /* 1570 */
    volatile csr_stf_psh_cnt_u stf_psh_cnt[4];                                   /* 1580 */
    volatile csr_stf_cell_mdf_cnt_u stf_cell_mdf_cnt[4];                         /* 1590 */
    volatile csr_stf_wr_di_ctrl_fifo_sta_u stf_wr_di_ctrl_fifo_sta[2];           /* 15A4 */
    volatile csr_stf_fifo_ov_err_0_u stf_fifo_ov_err_0;                          /* 15B0 */
    volatile csr_stf_fifo_ov_err_1_u stf_fifo_ov_err_1;                          /* 15B4 */
    volatile csr_stf_fifo_uf_err_0_u stf_fifo_uf_err_0;                          /* 15B8 */
    volatile csr_stf_fifo_uf_err_1_u stf_fifo_uf_err_1;                          /* 15BC */
    volatile csr_ct_ext_dealc_fifo_sta_u ct_ext_dealc_fifo_sta;                  /* 15C0 */
    volatile csr_stf_pcol_num_err_u stf_pcol_num_err;                            /* 15C4 */
    volatile csr_stfwr_fifo_ram_err_u stfwr_fifo_ram_err[2];                     /* 15D8 */
    volatile csr_stfstr_fifo_ram_err_u stfstr_fifo_ram_err[4];                   /* 15E0 */
    volatile csr_stfrsp_fifo_ram_err_u stfrsp_fifo_ram_err[4];                   /* 15F0 */
    volatile csr_stfiq_pkt_psh_cnt_u stfiq_pkt_psh_cnt[4];                       /* 1620 */
    volatile csr_stfiq_msg_psh_cnt_u stfiq_msg_psh_cnt[4];                       /* 1630 */
    volatile csr_stfiq_col_psh_cnt_u stfiq_col_psh_cnt[4];                       /* 1640 */
    volatile csr_stfiq_link_req_cnt_u stfiq_link_req_cnt[4];                     /* 1650 */
    volatile csr_stfiq_psh_fifo_sta_u stfiq_psh_fifo_sta[4];                     /* 1690 */
    volatile csr_stfiq_link_fifo_sta_u stfiq_link_fifo_sta[4];                   /* 16A0 */
    volatile csr_link_wr_fifo_sta_u link_wr_fifo_sta;                            /* 16B0 */
    volatile csr_ciq_fifo_of_err_u ciq_fifo_of_err;                              /* 16C0 */
    volatile csr_ciq_fifo_uf_err_u ciq_fifo_uf_err;                              /* 16C4 */
    volatile csr_ciq_ram_err_u ciq_ram_err[4];                                   /* 16C8 */
    volatile csr_ciq_err_u ciq_err;                                              /* 16E0 */
    volatile csr_dat_ram_err_u dat_ram_err[8];                                   /* 1BA0 */
    volatile csr_cd_ram_err_u cd_ram_err[8];                                     /* 1BC0 */
    volatile csr_nptr_ram_err_u nptr_ram_err[8];                                 /* 1BE0 */
    volatile csr_ti_ram_err_u ti_ram_err[8];                                     /* 1C00 */
    volatile csr_bmp_ram_err_u bmp_ram_err[8];                                   /* 1C20 */
    volatile csr_age_ram_err_u age_ram_err[8];                                   /* 1C40 */
} S_cpb_csr_0_REGS_TYPE;

/* Declare the struct pointor of the module cpb_csr_0 */
extern volatile S_cpb_csr_0_REGS_TYPE *gopcpb_csr_0AllReg;

/* Declare the functions that set the member value */
int iSetCPB_FPGA_VER_cpb_fpga_ver(unsigned int ucpb_fpga_ver);
int iSetCPB_EMU_VER_cpb_emu_ver(unsigned int ucpb_emu_ver);
int iSetCPB_BANK_ROW_EN_cpb_bk_row_en(unsigned int ucpb_bk_row_en);
int iSetCPB_DAT_INIT_START_cpb_datmem_init_start(unsigned int ucpb_datmem_init_start);
int iSetCPB_CD_INIT_START_cpb_cdmem_init_start(unsigned int ucpb_cdmem_init_start);
int iSetCPB_NPTR_INIT_START_cpb_nptrmem_init_start(unsigned int ucpb_nptrmem_init_start);
int iSetCPB_TI_INIT_START_cpb_timem_init_start(unsigned int ucpb_timem_init_start);
int iSetCPB_DAT_INIT_DONE_cpb_datmem_init_done(unsigned int ucpb_datmem_init_done);
int iSetCPB_CD_INIT_DONE_cpb_cdmem_init_done(unsigned int ucpb_cdmem_init_done);
int iSetCPB_NPTR_INIT_DONE_cpb_nptrmem_init_done(unsigned int ucpb_nptrmem_init_done);
int iSetCPB_TI_INIT_DONE_cpb_timem_init_done(unsigned int ucpb_timem_init_done);
int iSetCPB_BMP_INIT_START_cpb_bmp_init_start(unsigned int ucpb_bmp_init_start);
int iSetCPB_BMP_INIT_DONE_cpb_bmp_init_done(unsigned int ucpb_bmp_init_done);
int iSetCPB_INIT_START_fpa_init_start(unsigned int ufpa_init_start);
int iSetCPB_INIT_START_tso_ctxm_init_start(unsigned int utso_ctxm_init_start);
int iSetCPB_INIT_START_tx_port_fp_init_start(unsigned int utx_port_fp_init_start);
int iSetCPB_INIT_START_rxlb_fp_init_start(unsigned int urxlb_fp_init_start);
int iSetCPB_INIT_DONE_cpb_init_done(unsigned int ucpb_init_done);
int iSetCPB_INIT_DONE_fpa_init_done(unsigned int ufpa_init_done);
int iSetCPB_INIT_DONE_tso_ctxm_init_done(unsigned int utso_ctxm_init_done);
int iSetCPB_INIT_DONE_tx_port_fp_init_done(unsigned int utx_port_fp_init_done);
int iSetCPB_INIT_DONE_rxlb_fp_init_done(unsigned int urxlb_fp_init_done);
int iSetCPB_INT_VECTOR_cpb_cpi_int_index(unsigned int ucpb_cpi_int_index);
int iSetCPB_INT_VECTOR_cpb_int_enable(unsigned int ucpb_int_enable);
int iSetCPB_INT_VECTOR_cpb_int_issue(unsigned int ucpb_int_issue);
int iSetCPB_INT_cpb_int_data(unsigned int ucpb_int_data);
int iSetCPB_INT_cpb_program_csr_id_ro(unsigned int ucpb_program_csr_id_ro);
int iSetCPB_INT_EN_cpb_int_en(unsigned int ucpb_int_en);
int iSetCPB_INT_EN_cpb_program_csr_id(unsigned int ucpb_program_csr_id);
int iSetCPB_RAM_UCERR_cpb_ram_ucerr(unsigned int ucpb_ram_ucerr);
int iSetCPB_RAM_UCERR_cpb_ram_ucerr_inj(unsigned int ucpb_ram_ucerr_inj);
int iSetCPB_RAM_UCERR_cpb_ram_ucerr_stickey(unsigned int ucpb_ram_ucerr_stickey);
int iSetCPB_RAM_CERR_cpb_ram_cerr(unsigned int ucpb_ram_cerr);
int iSetCPB_RAM_CERR_cpb_ram_cerr_inj(unsigned int ucpb_ram_cerr_inj);
int iSetCPB_RAM_CERR_cpb_ram_cerr_stickey(unsigned int ucpb_ram_cerr_stickey);
int iSetCPB_FIFO_OF_ERR_cpb_fifo_of_err(unsigned int ucpb_fifo_of_err);
int iSetCPB_FIFO_OF_ERR_cpb_fifo_of_err_inj(unsigned int ucpb_fifo_of_err_inj);
int iSetCPB_FIFO_OF_ERR_cpb_fifo_of_err_stickey(unsigned int ucpb_fifo_of_err_stickey);
int iSetCPB_FIFO_UF_ERR_cpb_fifo_uf_err(unsigned int ucpb_fifo_uf_err);
int iSetCPB_FIFO_UF_ERR_cpb_fifo_uf_err_inj(unsigned int ucpb_fifo_uf_err_inj);
int iSetCPB_FIFO_UF_ERR_cpb_fifo_uf_err_stickey(unsigned int ucpb_fifo_uf_err_stickey);
int iSetCPB_RX_CRDT_ERR_cpb_rx_crdt_of_err(unsigned int ucpb_rx_crdt_of_err);
int iSetCPB_RX_CRDT_ERR_cpb_rx_crdt_uf_err(unsigned int ucpb_rx_crdt_uf_err);
int iSetCPB_RX_CRDT_ERR_sge_zero_err(unsigned int usge_zero_err);
int iSetCPB_RX_CRDT_ERR_cpb_rx_crdt_of_err_inj(unsigned int ucpb_rx_crdt_of_err_inj);
int iSetCPB_RX_CRDT_ERR_cpb_rx_crdt_uf_err_inj(unsigned int ucpb_rx_crdt_uf_err_inj);
int iSetCPB_RX_CRDT_ERR_sge_zero_err_inj(unsigned int usge_zero_err_inj);
int iSetCPB_RX_CRDT_ERR_cpb_rx_crdt_err_stickey(unsigned int ucpb_rx_crdt_err_stickey);
int iSetCPB_TX_CRDT_ERR_cpb_tx_crdt_of_err(unsigned int ucpb_tx_crdt_of_err);
int iSetCPB_TX_CRDT_ERR_cpb_tx_crdt_uf_err(unsigned int ucpb_tx_crdt_uf_err);
int iSetCPB_TX_CRDT_ERR_cpb_tx_crdt_of_err_inj(unsigned int ucpb_tx_crdt_of_err_inj);
int iSetCPB_TX_CRDT_ERR_cpb_tx_crdt_uf_err_inj(unsigned int ucpb_tx_crdt_uf_err_inj);
int iSetCPB_TX_CRDT_ERR_cpb_tx_crdt_err_stickey(unsigned int ucpb_tx_crdt_err_stickey);
int iSetTX_PREALC_CRDT_ERR_tx_prealc_crdt_err(unsigned int utx_prealc_crdt_err);
int iSetTX_PREALC_CRDT_ERR_tx_prealc_crdt_err_inj(unsigned int utx_prealc_crdt_err_inj);
int iSetTX_PREALC_CRDT_ERR_tx_prealc_crdt_err_stickey(unsigned int utx_prealc_crdt_err_stickey);
int iSetCPB_BP_DROP_ERR_cpb_bp_drop_err(unsigned int ucpb_bp_drop_err);
int iSetCPB_BP_DROP_ERR_cpb_bp_drop_err_inj(unsigned int ucpb_bp_drop_err_inj);
int iSetCPB_BP_DROP_ERR_cpb_bp_drop_err_stickey(unsigned int ucpb_bp_drop_err_stickey);
int iSetCIR_CIT_ABN_ERR_cir_abn_err(unsigned int ucir_abn_err);
int iSetCIR_CIT_ABN_ERR_cit_abn_err(unsigned int ucit_abn_err);
int iSetCIR_CIT_ABN_ERR_cir_abn_err_inj(unsigned int ucir_abn_err_inj);
int iSetCIR_CIT_ABN_ERR_cit_abn_err_inj(unsigned int ucit_abn_err_inj);
int iSetCIR_CIT_ABN_ERR_cir_cit_abn_err_stickey(unsigned int ucir_cit_abn_err_stickey);
int iSetCPR_CPT_ABN_ERR_cpr_abn_err(unsigned int ucpr_abn_err);
int iSetCPR_CPT_ABN_ERR_cpt_abn_err(unsigned int ucpt_abn_err);
int iSetCPR_CPT_ABN_ERR_cpr_abn_err_inj(unsigned int ucpr_abn_err_inj);
int iSetCPR_CPT_ABN_ERR_cpt_abn_err_inj(unsigned int ucpt_abn_err_inj);
int iSetCPR_CPT_ABN_ERR_cpr_cpt_abn_err_stickey(unsigned int ucpr_cpt_abn_err_stickey);
int iSetCT_ABN_ERR_cstl_abn_err(unsigned int ucstl_abn_err);
int iSetCT_ABN_ERR_cstf_abn_err(unsigned int ucstf_abn_err);
int iSetCT_ABN_ERR_cstl_abn_err_inj(unsigned int ucstl_abn_err_inj);
int iSetCT_ABN_ERR_cstf_abn_err_inj(unsigned int ucstf_abn_err_inj);
int iSetCT_ABN_ERR_ct_abn_err_stickey(unsigned int uct_abn_err_stickey);
int iSetCQ_ABN_ERR_ciq_abn_err(unsigned int uciq_abn_err);
int iSetCQ_ABN_ERR_coq_abn_err(unsigned int ucoq_abn_err);
int iSetCQ_ABN_ERR_ciq_abn_err_inj(unsigned int uciq_abn_err_inj);
int iSetCQ_ABN_ERR_coq_abn_err_inj(unsigned int ucoq_abn_err_inj);
int iSetCQ_ABN_ERR_cq_abn_err_stickey(unsigned int ucq_abn_err_stickey);
int iSetRX_TX_ABN_ERR_cpb_rx_abn_err(unsigned int ucpb_rx_abn_err);
int iSetRX_TX_ABN_ERR_cpb_tx_abn_err(unsigned int ucpb_tx_abn_err);
int iSetRX_TX_ABN_ERR_cpb_rx_abn_err_inj(unsigned int ucpb_rx_abn_err_inj);
int iSetRX_TX_ABN_ERR_cpb_tx_abn_err_inj(unsigned int ucpb_tx_abn_err_inj);
int iSetRX_TX_ABN_ERR_rx_tx_abn_err_stickey(unsigned int urx_tx_abn_err_stickey);
int iSetCPB_BMU_RSC_ERR_cpb_bmu_err(unsigned int ucpb_bmu_err);
int iSetCPB_BMU_RSC_ERR_cpb_bmu_err_inj(unsigned int ucpb_bmu_err_inj);
int iSetCPB_BMU_RSC_ERR_cpb_bmu_err_stickey(unsigned int ucpb_bmu_err_stickey);
int iSetCPB_AGING_ERR_cpb_aging_err(unsigned int ucpb_aging_err);
int iSetCPB_AGING_ERR_cpb_aging_err_inj(unsigned int ucpb_aging_err_inj);
int iSetCPB_AGING_ERR_cpb_aging_err_stickey(unsigned int ucpb_aging_err_stickey);
int iSetCPB_FATAL_ERR_EN_cpb_ram_ucerr_fatal_en(unsigned int ucpb_ram_ucerr_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_fifo_of_fatal_en(unsigned int ucpb_fifo_of_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_fifo_uf_fatal_en(unsigned int ucpb_fifo_uf_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_rx_crdt_err_fatal_en(unsigned int ucpb_rx_crdt_err_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_tx_crdt_err_fatal_en(unsigned int ucpb_tx_crdt_err_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_ipsu_itf_err_fatal_en(unsigned int ucpb_ipsu_itf_err_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_pe_itf_err_fatal_en(unsigned int ucpb_pe_itf_err_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_tile_itf_err_fatal_en(unsigned int ucpb_tile_itf_err_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_qu_itf_err_fatal_en(unsigned int ucpb_qu_itf_err_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_rxtx_itf_err_fatal_en(unsigned int ucpb_rxtx_itf_err_fatal_en);
int iSetCPB_FATAL_ERR_EN_cpb_bmp_err_fatal_en(unsigned int ucpb_bmp_err_fatal_en);
int iSetCPB_FATAL_ERR_STA_cpb_ram_ucerr_fatal_sta(unsigned int ucpb_ram_ucerr_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_fifo_of_fatal_sta(unsigned int ucpb_fifo_of_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_fifo_uf_fatal_sta(unsigned int ucpb_fifo_uf_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_rx_crdt_err_fatal_sta(unsigned int ucpb_rx_crdt_err_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_tx_crdt_err_fatal_sta(unsigned int ucpb_tx_crdt_err_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_ipsu_itf_err_fatal_sta(unsigned int ucpb_ipsu_itf_err_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_pe_itf_err_fatal_sta(unsigned int ucpb_pe_itf_err_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_tile_itf_err_fatal_sta(unsigned int ucpb_tile_itf_err_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_qu_itf_err_fatal_sta(unsigned int ucpb_qu_itf_err_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_rxtx_itf_err_fatal_sta(unsigned int ucpb_rxtx_itf_err_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_bmp_err_fatal_sta(unsigned int ucpb_bmp_err_fatal_sta);
int iSetCPB_FATAL_ERR_STA_cpb_ram_ucerr_fatal_clr(unsigned int ucpb_ram_ucerr_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_fifo_of_fatal_clr(unsigned int ucpb_fifo_of_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_fifo_uf_fatal_clr(unsigned int ucpb_fifo_uf_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_rx_crdt_err_fatal_clr(unsigned int ucpb_rx_crdt_err_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_tx_crdt_err_fatal_clr(unsigned int ucpb_tx_crdt_err_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_ipsu_itf_err_fatal_clr(unsigned int ucpb_ipsu_itf_err_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_pe_itf_err_fatal_clr(unsigned int ucpb_pe_itf_err_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_tile_itf_err_fatal_clr(unsigned int ucpb_tile_itf_err_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_qu_itf_err_fatal_clr(unsigned int ucpb_qu_itf_err_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_rxtx_itf_err_fatal_clr(unsigned int ucpb_rxtx_itf_err_fatal_clr);
int iSetCPB_FATAL_ERR_STA_cpb_bmp_err_fatal_clr(unsigned int ucpb_bmp_err_fatal_clr);
int iSetCPB_ITF_BP_STA_cpb_ipsurx_bp_sta(unsigned int ucpb_ipsurx_bp_sta);
int iSetCPB_ITF_BP_STA_cpb_ipsutx_bp_sta(unsigned int ucpb_ipsutx_bp_sta);
int iSetCPB_ITF_BP_STA_iq_cpb_rx_bp_sta(unsigned int uiq_cpb_rx_bp_sta);
int iSetCPB_ITF_BP_STA_iq_cpb_tx_bp_sta(unsigned int uiq_cpb_tx_bp_sta);
int iSetCPB_ITF_BP_STA_cpb_stliq_req_bp_sta(unsigned int ucpb_stliq_req_bp_sta);
int iSetCPB_ITF_BP_STA_cpb_stfiq_req_bp_sta(unsigned int ucpb_stfiq_req_bp_sta);
int iSetCPB_ITF_BP_STA_stlfq_cpb_ackstr_bp_sta(unsigned int ustlfq_cpb_ackstr_bp_sta);
int iSetCPB_ITF_BP_STA_stffq_cpb_ackstr_bp_sta(unsigned int ustffq_cpb_ackstr_bp_sta);
int iSetCPB_ITF_BP_STA_prm_cpb_alloc_rx_bp_sta(unsigned int uprm_cpb_alloc_rx_bp_sta);
int iSetCPB_ITF_BP_STA_prm_cpb_alloc_tx_bp_sta(unsigned int uprm_cpb_alloc_tx_bp_sta);
int iSetCPB_ITF_BP_STA_prm_cpb_dealloc_rx_bp_sta(unsigned int uprm_cpb_dealloc_rx_bp_sta);
int iSetCPB_ITF_BP_STA_prm_cpb_dealloc_tx_bp_sta(unsigned int uprm_cpb_dealloc_tx_bp_sta);
int iSetCPB_ITF_BP_STA_prm_cpb_prls_bp_sta(unsigned int uprm_cpb_prls_bp_sta);
int iSetCPB_ITF_BP_STA_cpb_oq_rx_bp_sta(unsigned int ucpb_oq_rx_bp_sta);
int iSetCPB_ITF_BP_STA_cpb_oq_tx_bp_sta(unsigned int ucpb_oq_tx_bp_sta);
int iSetCPB_ITF_BP_STA_cpb_oq_drp_bp_sta(unsigned int ucpb_oq_drp_bp_sta);
int iSetCPB_ITF_BP_STA_cpb_pqm_host_bp_sta(unsigned int ucpb_pqm_host_bp_sta);
int iSetCPB_ITF_BP_STA_rx_prm_bp_sta(unsigned int urx_prm_bp_sta);
int iSetCPB_ITF_BP_STA_tx_mag_bp_sta(unsigned int utx_mag_bp_sta);
int iSetCPB_ITF_BP_STA_rx_crdt_bp_sta(unsigned int urx_crdt_bp_sta);
int iSetCPB_ITF_BP_STA_tx_crdt_bp_sta(unsigned int utx_crdt_bp_sta);
int iSetCPB_ITF_BP_HIS_cpb_ipsurx_bp_his(unsigned int ucpb_ipsurx_bp_his);
int iSetCPB_ITF_BP_HIS_cpb_ipsutx_bp_his(unsigned int ucpb_ipsutx_bp_his);
int iSetCPB_ITF_BP_HIS_iq_cpb_rx_bp_his(unsigned int uiq_cpb_rx_bp_his);
int iSetCPB_ITF_BP_HIS_iq_cpb_tx_bp_his(unsigned int uiq_cpb_tx_bp_his);
int iSetCPB_ITF_BP_HIS_cpb_stliq_req_bp_his(unsigned int ucpb_stliq_req_bp_his);
int iSetCPB_ITF_BP_HIS_cpb_stfiq_req_bp_his(unsigned int ucpb_stfiq_req_bp_his);
int iSetCPB_ITF_BP_HIS_stlfq_cpb_ackstr_bp_his(unsigned int ustlfq_cpb_ackstr_bp_his);
int iSetCPB_ITF_BP_HIS_stffq_cpb_ackstr_bp_his(unsigned int ustffq_cpb_ackstr_bp_his);
int iSetCPB_ITF_BP_HIS_prm_cpb_alloc_rx_bp_his(unsigned int uprm_cpb_alloc_rx_bp_his);
int iSetCPB_ITF_BP_HIS_prm_cpb_alloc_tx_bp_his(unsigned int uprm_cpb_alloc_tx_bp_his);
int iSetCPB_ITF_BP_HIS_prm_cpb_dealloc_rx_bp_his(unsigned int uprm_cpb_dealloc_rx_bp_his);
int iSetCPB_ITF_BP_HIS_prm_cpb_dealloc_tx_bp_his(unsigned int uprm_cpb_dealloc_tx_bp_his);
int iSetCPB_ITF_BP_HIS_prm_cpb_prls_bp_his(unsigned int uprm_cpb_prls_bp_his);
int iSetCPB_ITF_BP_HIS_cpb_oq_rx_bp_his(unsigned int ucpb_oq_rx_bp_his);
int iSetCPB_ITF_BP_HIS_cpb_oq_tx_bp_his(unsigned int ucpb_oq_tx_bp_his);
int iSetCPB_ITF_BP_HIS_cpb_oq_drp_bp_his(unsigned int ucpb_oq_drp_bp_his);
int iSetCPB_ITF_BP_HIS_cpb_pqm_host_bp_his(unsigned int ucpb_pqm_host_bp_his);
int iSetCPB_ITF_BP_HIS_rx_prm_bp_his(unsigned int urx_prm_bp_his);
int iSetCPB_ITF_BP_HIS_tx_mag_bp_his(unsigned int utx_mag_bp_his);
int iSetCPB_ITF_BP_HIS_rx_crdt_bp_his(unsigned int urx_crdt_bp_his);
int iSetCPB_ITF_BP_HIS_tx_crdt_bp_his(unsigned int utx_crdt_bp_his);
int iSetCPB_API_ERR_cpb_api_err(unsigned int ucpb_api_err);
int iSetCPB_FIFO_ERR_COL_stf_fifo_uf_col(unsigned int ustf_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_stl_fifo_uf_col(unsigned int ustl_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_cpt_fifo_uf_col(unsigned int ucpt_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_cpr_fifo_uf_col(unsigned int ucpr_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_cit_fifo_uf_col(unsigned int ucit_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_cir_fifo_uf_col(unsigned int ucir_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_ct_ext_dealc_rx_fifo_uf(unsigned int uct_ext_dealc_rx_fifo_uf);
int iSetCPB_FIFO_ERR_COL_ct_ext_dealc_tx_fifo_uf(unsigned int uct_ext_dealc_tx_fifo_uf);
int iSetCPB_FIFO_ERR_COL_ciq_fifo_uf_col(unsigned int uciq_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_coq_fifo_uf_col(unsigned int ucoq_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_crx_fifo_uf_col(unsigned int ucrx_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_ctx_fifo_uf_col(unsigned int uctx_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_cdt_fifo_uf_col(unsigned int ucdt_fifo_uf_col);
int iSetCPB_FIFO_ERR_COL_stf_fifo_ov_col(unsigned int ustf_fifo_ov_col);
int iSetCPB_FIFO_ERR_COL_stl_fifo_ov_col(unsigned int ustl_fifo_ov_col);
int iSetCPB_FIFO_ERR_COL_cpt_fifo_ov_col(unsigned int ucpt_fifo_ov_col);
int iSetCPB_FIFO_ERR_COL_cpr_fifo_ov_col(unsigned int ucpr_fifo_ov_col);
int iSetCPB_FIFO_ERR_COL_cit_fifo_ov_col(unsigned int ucit_fifo_ov_col);
int iSetCPB_FIFO_ERR_COL_cir_fifo_ov_col(unsigned int ucir_fifo_ov_col);
int iSetCPB_FIFO_ERR_COL_ct_ext_dealc_rx_fifo_ov(unsigned int uct_ext_dealc_rx_fifo_ov);
int iSetCPB_FIFO_ERR_COL_ct_ext_dealc_tx_fifo_ov(unsigned int uct_ext_dealc_tx_fifo_ov);
int iSetCPB_FIFO_ERR_COL_ciq_fifo_of_col(unsigned int uciq_fifo_of_col);
int iSetCPB_FIFO_ERR_COL_coq_fifo_of_col(unsigned int ucoq_fifo_of_col);
int iSetCPB_FIFO_ERR_COL_crx_fifo_of_col(unsigned int ucrx_fifo_of_col);
int iSetCPB_FIFO_ERR_COL_ctx_fifo_of_col(unsigned int uctx_fifo_of_col);
int iSetCPB_FIFO_ERR_COL_cdt_fifo_of_col(unsigned int ucdt_fifo_of_col);
int iSetTL_REQ_INVLD_stl_iq_push_len_err(unsigned int ustl_iq_push_len_err);
int iSetTL_REQ_INVLD_stf_iq_push_len_err(unsigned int ustf_iq_push_len_err);
int iSetTL_REQ_INVLD_stl_cmd_crc_len_err(unsigned int ustl_cmd_crc_len_err);
int iSetTL_REQ_INVLD_stf_cmd_crc_len_err(unsigned int ustf_cmd_crc_len_err);
int iSetTL_REQ_INVLD_stl_cmd_rd_link_err(unsigned int ustl_cmd_rd_link_err);
int iSetTL_REQ_INVLD_stf_cmd_rd_link_err(unsigned int ustf_cmd_rd_link_err);
int iSetTL_REQ_INVLD_stf_psh_len_lt_tp_lho(unsigned int ustf_psh_len_lt_tp_lho);
int iSetTL_STR_ERR_0_stl_str_pe_cmd_len_err(unsigned int ustl_str_pe_cmd_len_err);
int iSetTL_STR_ERR_0_stf_str_pe_cmd_len_err(unsigned int ustf_str_pe_cmd_len_err);
int iSetTL_STR_ERR_0_stl_str_cm_len_err(unsigned int ustl_str_cm_len_err);
int iSetTL_STR_ERR_0_stf_str_cm_len_err(unsigned int ustf_str_cm_len_err);
int iSetTL_STR_ERR_0_stl_str_ext_len_err(unsigned int ustl_str_ext_len_err);
int iSetTL_STR_ERR_0_stf_str_ext_len_err(unsigned int ustf_str_ext_len_err);
int iSetTL_STR_ERR_0_stl_str_ov_len_err(unsigned int ustl_str_ov_len_err);
int iSetTL_STR_ERR_0_stf_str_ov_len_err(unsigned int ustf_str_ov_len_err);
int iSetTL_STR_ERR_1_stl_str_mio_len_err(unsigned int ustl_str_mio_len_err);
int iSetTL_STR_ERR_1_stf_str_mio_len_err(unsigned int ustf_str_mio_len_err);
int iSetTL_STR_ERR_1_stl_str_pld_len_err(unsigned int ustl_str_pld_len_err);
int iSetTL_STR_ERR_1_stf_str_pld_len_err(unsigned int ustf_str_pld_len_err);
int iSetTL_STR_ERR_1_stl_str_ext_omd_len_err(unsigned int ustl_str_ext_omd_len_err);
int iSetTL_STR_ERR_1_stf_str_ext_omd_len_err(unsigned int ustf_str_ext_omd_len_err);
int iSetTL_STR_ERR_1_stl_str_mc_cmd_num_err(unsigned int ustl_str_mc_cmd_num_err);
int iSetTL_STR_ERR_1_stf_str_mc_cmd_num_err(unsigned int ustf_str_mc_cmd_num_err);
int iSetTL_STR_ERR_2_stl_str_cmd_len_err(unsigned int ustl_str_cmd_len_err);
int iSetTL_STR_ERR_2_stf_str_cmd_len_err(unsigned int ustf_str_cmd_len_err);
int iSetTL_STR_ERR_2_stl_str_para_cmd_cnum_err(unsigned int ustl_str_para_cmd_cnum_err);
int iSetTL_STR_ERR_2_stf_str_para_cmd_cnum_err(unsigned int ustf_str_para_cmd_cnum_err);
int iSetCPB_RAM_CTRL_BUS_0_cpb_ram_ctrl_bus_0(unsigned int ucpb_ram_ctrl_bus_0);
int iSetCPB_RAM_CTRL_BUS_1_cpb_ram_ctrl_bus_1(unsigned int ucpb_ram_ctrl_bus_1);
int iSetCPB_RAM_CTRL_BUS_2_cpb_ram_ctrl_bus_2(unsigned int ucpb_ram_ctrl_bus_2);
int iSetCPB_RAM_CTRL_BUS_3_cpb_ram_ctrl_bus_3(unsigned int ucpb_ram_ctrl_bus_3);
int iSetCPB_RAM_CTRL_BUS_4_cpb_ram_ctrl_bus_4(unsigned int ucpb_ram_ctrl_bus_4);
int iSetCPB_RAM_ECC_BYPASS_cpb_ram_ecc_bypass(unsigned int ucpb_ram_ecc_bypass);
int iSetCPB_INDIR_CTRL_cpb_indir_addr(unsigned int ucpb_indir_addr);
int iSetCPB_INDIR_CTRL_cpb_indir_tab(unsigned int ucpb_indir_tab);
int iSetCPB_INDIR_CTRL_cpb_indir_state(unsigned int ucpb_indir_state);
int iSetCPB_INDIR_CTRL_cpb_indir_mode(unsigned int ucpb_indir_mode);
int iSetCPB_INDIR_CTRL_cpb_indir_vld(unsigned int ucpb_indir_vld);
int iSetCPB_INDIR_TO_TH_cpb_indir_to_th(unsigned int ucpb_indir_to_th);
int iSetBANK_WEAK_CFG_bk_weak_en(unsigned int ubk_weak_en);
int iSetBANK_WEAK_CFG_weak_diff_th(unsigned int uweak_diff_th);
int iSetBANK_WEAK_CFG_weak_low_th(unsigned int uweak_low_th);
int iSetBMU_ALT_BP_CFG_bmu_alt_bp_on_th(unsigned int ubmu_alt_bp_on_th);
int iSetBMU_ALT_BP_CFG_bmu_alt_bp_off_th(unsigned int ubmu_alt_bp_off_th);
int iSetBMU_FAT_BP_CFG_bmu_fatal_bp_on_th(unsigned int ubmu_fatal_bp_on_th);
int iSetBMU_FAT_BP_CFG_bmu_fatal_bp_off_th(unsigned int ubmu_fatal_bp_off_th);
int iSetBMU_FAT_BP_CFG_ct_fatal_bp_en(unsigned int uct_fatal_bp_en);
int iSetBMU_AP_ACC_WT0_ap_acc_wt0(unsigned int uap_acc_wt0);
int iSetBMU_AP_ACC_WT0_ap_acc_wt1(unsigned int uap_acc_wt1);
int iSetBMU_AP_ACC_WT0_ap_acc_wt2(unsigned int uap_acc_wt2);
int iSetBMU_AP_ACC_WT0_ap_acc_wt3(unsigned int uap_acc_wt3);
int iSetBMU_AP_ACC_WT0_ap_acc_wt4(unsigned int uap_acc_wt4);
int iSetBMU_AP_ACC_WT0_ap_acc_wt5(unsigned int uap_acc_wt5);
int iSetBMU_AP_ACC_WT0_ap_acc_wt6(unsigned int uap_acc_wt6);
int iSetBMU_AP_ACC_WT0_ap_acc_wt7(unsigned int uap_acc_wt7);
int iSetBMU_AP_ACC_WT1_ap_acc_wt8(unsigned int uap_acc_wt8);
int iSetBMU_AP_ACC_WT1_ap_acc_wt9(unsigned int uap_acc_wt9);
int iSetBMU_AP_ACC_WT1_ap_acc_wt10(unsigned int uap_acc_wt10);
int iSetBMU_AP_ACC_WT1_ap_acc_wt11(unsigned int uap_acc_wt11);
int iSetBMU_AP_ACC_WT1_ap_acc_wt12(unsigned int uap_acc_wt12);
int iSetBMU_AP_ACC_WT1_ap_acc_wt13(unsigned int uap_acc_wt13);
int iSetBMU_AP_ACC_WT1_ap_acc_wt14(unsigned int uap_acc_wt14);
int iSetTI_ACC_TO_TH_ti_nm_rreq_to_th0(unsigned int uti_nm_rreq_to_th0);
int iSetTI_ACC_TO_TH_ti_nm_rreq_to_th1(unsigned int uti_nm_rreq_to_th1);
int iSetTI_ACC_TO_TH_ti_nm_rreq_to_th2(unsigned int uti_nm_rreq_to_th2);
int iSetBMP_AM_TH_bmp_aempty_th(unsigned int ubmp_aempty_th);
int iSetBK_EXHT_TH_bk_exht_th(unsigned int ubk_exht_th);
int iSetCELL_RD_RLS_EN_cell_rd_rls_en(unsigned int ucell_rd_rls_en);
int iSetCPB_AGE_CFG_cpb_timer_unit_th(unsigned int ucpb_timer_unit_th);
int iSetCPB_AGE_CFG_age_auto_rls_en(unsigned int uage_auto_rls_en);
int iSetCPB_AGE_CFG_cpb_age_en(unsigned int ucpb_age_en);
int iSetCPB_AGE_TO_TH_cpb_age_to_th(unsigned int ucpb_age_to_th);
int iSetBK_AGE_CFG_bk_age_bmp_addr(unsigned int ubk_age_bmp_addr);
int iSetBK_AGE_CFG_bk_age_addr_found(unsigned int ubk_age_addr_found);
int iSetBK_AGE_CFG_bk_cur_age_st(unsigned int ubk_cur_age_st);
int iSetBK_AGE_CFG_bk_age_scan_busy(unsigned int ubk_age_scan_busy);
int iSetBK_AGE_CFG_bk_age_scan_req(unsigned int ubk_age_scan_req);
int iSetBK_AGE_BMP_LINE_bk_age_bmp_line(unsigned int ubk_age_bmp_line);
int iSetBK_AGE_RLS_CFG_bk_age_rls_addr(unsigned int ubk_age_rls_addr);
int iSetBK_AGE_RLS_CFG_bk_age_rls_req(unsigned int ubk_age_rls_req);
int iSetBK_AGE_FIND_NXT_bk_age_find_nxt(unsigned int ubk_age_find_nxt);
int iSetBK_FREE_RSC_CNT0_bk0_free_rsc_cnt(unsigned int ubk0_free_rsc_cnt);
int iSetBK_FREE_RSC_CNT0_bk1_free_rsc_cnt(unsigned int ubk1_free_rsc_cnt);
int iSetBK_FREE_RSC_CNT1_bk2_free_rsc_cnt(unsigned int ubk2_free_rsc_cnt);
int iSetBK_FREE_RSC_CNT1_bk3_free_rsc_cnt(unsigned int ubk3_free_rsc_cnt);
int iSetBK_FREE_RSC_CNT2_bk4_free_rsc_cnt(unsigned int ubk4_free_rsc_cnt);
int iSetBK_FREE_RSC_CNT2_bk5_free_rsc_cnt(unsigned int ubk5_free_rsc_cnt);
int iSetBK_FREE_RSC_CNT3_bk6_free_rsc_cnt(unsigned int ubk6_free_rsc_cnt);
int iSetBK_FREE_RSC_CNT3_bk7_free_rsc_cnt(unsigned int ubk7_free_rsc_cnt);
int iSetBK_MIN_RSC_HIS_CNT0_bk0_min_rsc_his_cnt(unsigned int ubk0_min_rsc_his_cnt);
int iSetBK_MIN_RSC_HIS_CNT0_bk1_min_rsc_his_cnt(unsigned int ubk1_min_rsc_his_cnt);
int iSetBK_MIN_RSC_HIS_CNT1_bk2_min_rsc_his_cnt(unsigned int ubk2_min_rsc_his_cnt);
int iSetBK_MIN_RSC_HIS_CNT1_bk3_min_rsc_his_cnt(unsigned int ubk3_min_rsc_his_cnt);
int iSetBK_MIN_RSC_HIS_CNT2_bk4_min_rsc_his_cnt(unsigned int ubk4_min_rsc_his_cnt);
int iSetBK_MIN_RSC_HIS_CNT2_bk5_min_rsc_his_cnt(unsigned int ubk5_min_rsc_his_cnt);
int iSetBK_MIN_RSC_HIS_CNT3_bk6_min_rsc_his_cnt(unsigned int ubk6_min_rsc_his_cnt);
int iSetBK_MIN_RSC_HIS_CNT3_bk7_min_rsc_his_cnt(unsigned int ubk7_min_rsc_his_cnt);
int iSetCPB_MIN_RSC_HIS_CNT_cpb_min_rsc_his_cnt(unsigned int ucpb_min_rsc_his_cnt);
int iSetBMU_RSC_HIS_CNT_CLR_bk_min_rsc_his_cnt_clr(unsigned int ubk_min_rsc_his_cnt_clr);
int iSetBMU_RSC_HIS_CNT_CLR_cpb_min_rsc_his_cnt_clr(unsigned int ucpb_min_rsc_his_cnt_clr);
int iSetBMU_BP_STA_bmu_alt_bp(unsigned int ubmu_alt_bp);
int iSetBMU_BP_STA_bmu_fatal_bp(unsigned int ubmu_fatal_bp);
int iSetBMU_BP_STA_bk_weak_bp(unsigned int ubk_weak_bp);
int iSetBMU_BP_STA_bmu_alt_bp_his(unsigned int ubmu_alt_bp_his);
int iSetBMU_BP_STA_bmu_fatal_bp_his(unsigned int ubmu_fatal_bp_his);
int iSetBMU_BP_STA_bk_weak_bp_his(unsigned int ubk_weak_bp_his);
int iSetROW_BMP_STA_row_bmp_free_rsc_cnt(unsigned int urow_bmp_free_rsc_cnt);
int iSetROW_BMP_STA_row_bmp_aempty(unsigned int urow_bmp_aempty);
int iSetROW_BMP_STA_row_bmp_empty(unsigned int urow_bmp_empty);
int iSetROW_BMP_STA_row_bmp_aempty_his(unsigned int urow_bmp_aempty_his);
int iSetROW_BMP_STA_row_bmp_empty_his(unsigned int urow_bmp_empty_his);
int iSetROW_BMP_STA_row_bmp_refrain_err_his(unsigned int urow_bmp_refrain_err_his);
int iSetROW_BMP_STA_row_bmp_leak_err_his(unsigned int urow_bmp_leak_err_his);
int iSetAGE_RLS_CNT_0_bk_age_rls_cnt0(unsigned int ubk_age_rls_cnt0);
int iSetAGE_RLS_CNT_0_bk_age_rls_cnt1(unsigned int ubk_age_rls_cnt1);
int iSetAGE_RLS_CNT_1_bk_age_rls_cnt2(unsigned int ubk_age_rls_cnt2);
int iSetAGE_RLS_CNT_1_bk_age_rls_cnt3(unsigned int ubk_age_rls_cnt3);
int iSetAGE_RLS_CNT_2_bk_age_rls_cnt4(unsigned int ubk_age_rls_cnt4);
int iSetAGE_RLS_CNT_2_bk_age_rls_cnt5(unsigned int ubk_age_rls_cnt5);
int iSetAGE_RLS_CNT_3_bk_age_rls_cnt6(unsigned int ubk_age_rls_cnt6);
int iSetAGE_RLS_CNT_3_bk_age_rls_cnt7(unsigned int ubk_age_rls_cnt7);
int iSetSTF_RSP_API_FIFO_CRDT_INIT_stf_rsp_npt_fifo_crdt(unsigned int ustf_rsp_npt_fifo_crdt);
int iSetSTF_RSP_API_FIFO_CRDT_INIT_stf_rsp_dat_fifo_crdt(unsigned int ustf_rsp_dat_fifo_crdt);
int iSetSTF_RSP_API_FIFO_CRDT_INIT_stf_rsp_api_hdr_fifo_crdt(unsigned int ustf_rsp_api_hdr_fifo_crdt);
int iSetSTF_RSP_API_FIFO_CRDT_INIT_stf_rsp_crc_fifo_crdt(unsigned int ustf_rsp_crc_fifo_crdt);
int iSetSTF_RSP_API_FIFO_CRDT_INIT_stf_rsp_api_fifo_crdt_init(unsigned int ustf_rsp_api_fifo_crdt_init);
int iSetSTF_RSP_API_FIFO_CRDT_INIT_stf_str_rsp_hdr_crdt(unsigned int ustf_str_rsp_hdr_crdt);
int iSetSTF_PSH_CMD_WT_stf_cmd_req_wt(unsigned int ustf_cmd_req_wt);
int iSetSTF_PSH_CMD_WT_stf_psh_req_wt(unsigned int ustf_psh_req_wt);
int iSetSTF_COL_DEL_MD_HDR_EN_stf_col_del_md_hdr_en(unsigned int ustf_col_del_md_hdr_en);
int iSetSTF_RD_REQ_FIFO_AF_TH_stf_rd_req_fifo_af_th(unsigned int ustf_rd_req_fifo_af_th);
int iSetSTF_RD_CTRL_FIFO_AF_TH_stf_rd_ctrl_fifo_af_th(unsigned int ustf_rd_ctrl_fifo_af_th);
int iSetCPB_STF_API_CRDT_INIT_cpb_stf_api_crdt(unsigned int ucpb_stf_api_crdt);
int iSetCPB_STF_API_CRDT_INIT_cpb_stf_api_crdt_init(unsigned int ucpb_stf_api_crdt_init);
int iSetSTF_STR_DI_FIFO_AF_TH_stf_str_di_fifo_af_th(unsigned int ustf_str_di_fifo_af_th);
int iSetSTF_STR_API_FIFO_AF_TH_stf_str_api_fifo_af_th(unsigned int ustf_str_api_fifo_af_th);
int iSetSTF_CMD_API_FIFO_AF_TH_stf_cmd_api_fifo_af_th(unsigned int ustf_cmd_api_fifo_af_th);
int iSetSTF_ACKSTR_FIFO_AF_TH_stf_ackstr_fifo_af_th(unsigned int ustf_ackstr_fifo_af_th);
int iSetSTF_MSG_VFID_CTL_fake_vfid_start_bit(unsigned int ufake_vfid_start_bit);
int iSetSTF_MSG_VFID_CTL_fake_vfid_end_bit(unsigned int ufake_vfid_end_bit);
int iSetCT_DMA_NRET_CFG_dma_nret_psh2pptr_en(unsigned int udma_nret_psh2pptr_en);
int iSetCT_DMA_NRET_CFG_dma_nret_psh2pptr_fix(unsigned int udma_nret_psh2pptr_fix);
int iSetCT_DMA_NRET_CFG_psh_pptr_cmd_len(unsigned int upsh_pptr_cmd_len);
int iSetCT_COL_SRC_TAG_H_CFG_osd_id_i(unsigned int uosd_id_i);
int iSetCT_COL_SRC_TAG_H_CFG_osd_id_l(unsigned int uosd_id_l);
int iSetCT_COL_SRC_TAG_H_CFG_osd_id_m(unsigned int uosd_id_m);
int iSetCT_DEALC_FIFO_AF_TH_ct_dealc_fifo_af_th(unsigned int uct_dealc_fifo_af_th);
int iSetSTFIQ_PSH_FIFO_CFG_stfpsh_fifo_ae_th(unsigned int ustfpsh_fifo_ae_th);
int iSetSTFIQ_PSH_FIFO_CFG_stfpsh_fifo_af_th(unsigned int ustfpsh_fifo_af_th);
int iSetSTFIQ_LINK_FIFO_CFG_link_fifo_ae_th(unsigned int ulink_fifo_ae_th);
int iSetSTFIQ_LINK_FIFO_CFG_link_fifo_af_th(unsigned int ulink_fifo_af_th);
int iSetLINK_WR_FIFO_CFG_linkwr_fifo_ae_th(unsigned int ulinkwr_fifo_ae_th);
int iSetLINK_WR_FIFO_CFG_linkwr_fifo_af_th(unsigned int ulinkwr_fifo_af_th);
int iSetSTF_CMD_API_RD_REQ_FIFO_STA_stf_cmd_api_fifo_sta(unsigned int ustf_cmd_api_fifo_sta);
int iSetSTF_CMD_API_RD_REQ_FIFO_STA_stf_rd_req_fifo_sta(unsigned int ustf_rd_req_fifo_sta);
int iSetSTF_STR_API_FIFO_STA_stf_str_api_fifo_sta(unsigned int ustf_str_api_fifo_sta);
int iSetSTF_WR_RD_DAT_IN_FIFO_STA_stf_wr_di_fifo_sta(unsigned int ustf_wr_di_fifo_sta);
int iSetSTF_WR_RD_DAT_IN_FIFO_STA_stf_rd_di_fifo_sta(unsigned int ustf_rd_di_fifo_sta);
int iSetSTF_RSP_API_HDR_DAT_FIFO_STA_stf_rsp_api_dat_fifo_sta(unsigned int ustf_rsp_api_dat_fifo_sta);
int iSetSTF_RSP_API_HDR_DAT_FIFO_STA_stf_rsp_api_hdr_fifo_sta(unsigned int ustf_rsp_api_hdr_fifo_sta);
int iSetSTF_RSP_API_CD_CRC_FIFO_STA_stf_rsp_api_crc_fifo_sta(unsigned int ustf_rsp_api_crc_fifo_sta);
int iSetSTF_RSP_API_CD_CRC_FIFO_STA_stf_rsp_api_cd_fifo_sta(unsigned int ustf_rsp_api_cd_fifo_sta);
int iSetSTF_RSP_API_CS_NPTR_FIFO_STA_stf_rsp_api_nptr_fifo_sta(unsigned int ustf_rsp_api_nptr_fifo_sta);
int iSetSTF_RSP_API_CS_NPTR_FIFO_STA_stf_rsp_api_cs_fifo_sta(unsigned int ustf_rsp_api_cs_fifo_sta);
int iSetSTF_STR_CMD_CNT_stf_cmd_cnt(unsigned int ustf_cmd_cnt);
int iSetSTF_STR_CMD_CNT_stf_str_cnt(unsigned int ustf_str_cnt);
int iSetSTF_ACK_RSP_CNT_stf_rsp_cnt(unsigned int ustf_rsp_cnt);
int iSetSTF_ACK_RSP_CNT_stf_ack_cnt(unsigned int ustf_ack_cnt);
int iSetSTF_PSH_CNT_stf_psh_tl_cnt(unsigned int ustf_psh_tl_cnt);
int iSetSTF_PSH_CNT_stf_iq_psh_cnt(unsigned int ustf_iq_psh_cnt);
int iSetSTF_CELL_MDF_CNT_stf_cell_mdf_cnt(unsigned int ustf_cell_mdf_cnt);
int iSetSTF_CELL_MDF_CNT_stf_iq_psh_rm_scol_cnt(unsigned int ustf_iq_psh_rm_scol_cnt);
int iSetSTF_WR_DI_CTRL_FIFO_STA_stf_wr_di_ctrl_fifo_sta(unsigned int ustf_wr_di_ctrl_fifo_sta);
int iSetSTF_WR_DI_CTRL_FIFO_STA_stf_ackstr_fifo_sta(unsigned int ustf_ackstr_fifo_sta);
int iSetSTF_FIFO_OV_ERR_0_stf_rd_req_fifo_ov(unsigned int ustf_rd_req_fifo_ov);
int iSetSTF_FIFO_OV_ERR_0_stf_cmd_api_fifo_ov(unsigned int ustf_cmd_api_fifo_ov);
int iSetSTF_FIFO_OV_ERR_0_stf_str_api_fifo_ov(unsigned int ustf_str_api_fifo_ov);
int iSetSTF_FIFO_OV_ERR_0_stf_rd_di_fifo_ov(unsigned int ustf_rd_di_fifo_ov);
int iSetSTF_FIFO_OV_ERR_0_stf_wr_di_fifo_ov(unsigned int ustf_wr_di_fifo_ov);
int iSetSTF_FIFO_OV_ERR_0_stf_wr_di_ctrl_fifo_ov(unsigned int ustf_wr_di_ctrl_fifo_ov);
int iSetSTF_FIFO_OV_ERR_0_stf_ackstr_fifo_ov(unsigned int ustf_ackstr_fifo_ov);
int iSetSTF_FIFO_OV_ERR_1_stf_rsp_api_hdr_fifo_ov(unsigned int ustf_rsp_api_hdr_fifo_ov);
int iSetSTF_FIFO_OV_ERR_1_stf_rsp_api_dat_fifo_ov(unsigned int ustf_rsp_api_dat_fifo_ov);
int iSetSTF_FIFO_OV_ERR_1_stf_rsp_api_cd_fifo_ov(unsigned int ustf_rsp_api_cd_fifo_ov);
int iSetSTF_FIFO_OV_ERR_1_stf_rsp_api_crc_fifo_ov(unsigned int ustf_rsp_api_crc_fifo_ov);
int iSetSTF_FIFO_OV_ERR_1_stf_rsp_api_cs_fifo_ov(unsigned int ustf_rsp_api_cs_fifo_ov);
int iSetSTF_FIFO_OV_ERR_1_stf_rsp_api_nptr_fifo_ov(unsigned int ustf_rsp_api_nptr_fifo_ov);
int iSetSTF_FIFO_UF_ERR_0_stf_rd_req_fifo_uf(unsigned int ustf_rd_req_fifo_uf);
int iSetSTF_FIFO_UF_ERR_0_stf_cmd_api_fifo_uf(unsigned int ustf_cmd_api_fifo_uf);
int iSetSTF_FIFO_UF_ERR_0_stf_str_api_fifo_uf(unsigned int ustf_str_api_fifo_uf);
int iSetSTF_FIFO_UF_ERR_0_stf_rd_di_fifo_uf(unsigned int ustf_rd_di_fifo_uf);
int iSetSTF_FIFO_UF_ERR_0_stf_wr_di_fifo_uf(unsigned int ustf_wr_di_fifo_uf);
int iSetSTF_FIFO_UF_ERR_0_stf_wr_di_ctrl_fifo_uf(unsigned int ustf_wr_di_ctrl_fifo_uf);
int iSetSTF_FIFO_UF_ERR_0_stf_ackstr_fifo_uf(unsigned int ustf_ackstr_fifo_uf);
int iSetSTF_FIFO_UF_ERR_1_stf_rsp_api_hdr_fifo_uf(unsigned int ustf_rsp_api_hdr_fifo_uf);
int iSetSTF_FIFO_UF_ERR_1_stf_rsp_api_dat_fifo_uf(unsigned int ustf_rsp_api_dat_fifo_uf);
int iSetSTF_FIFO_UF_ERR_1_stf_rsp_api_cd_fifo_uf(unsigned int ustf_rsp_api_cd_fifo_uf);
int iSetSTF_FIFO_UF_ERR_1_stf_rsp_api_crc_fifo_uf(unsigned int ustf_rsp_api_crc_fifo_uf);
int iSetSTF_FIFO_UF_ERR_1_stf_rsp_api_cs_fifo_uf(unsigned int ustf_rsp_api_cs_fifo_uf);
int iSetSTF_FIFO_UF_ERR_1_stf_rsp_api_nptr_fifo_uf(unsigned int ustf_rsp_api_nptr_fifo_uf);
int iSetCT_EXT_DEALC_FIFO_STA_ct_ext_dealc_rx_fifo_sta(unsigned int uct_ext_dealc_rx_fifo_sta);
int iSetCT_EXT_DEALC_FIFO_STA_ct_ext_dealc_tx_fifo_sta(unsigned int uct_ext_dealc_tx_fifo_sta);
int iSetSTF_PCOL_NUM_ERR_stf_pcol_num_err(unsigned int ustf_pcol_num_err);
int iSetSTFWR_FIFO_RAM_ERR_stfwr_fifo_mem_err_addr(unsigned int ustfwr_fifo_mem_err_addr);
int iSetSTFWR_FIFO_RAM_ERR_stfwr_fifo_mem_err_cerr(unsigned int ustfwr_fifo_mem_err_cerr);
int iSetSTFWR_FIFO_RAM_ERR_stfwr_fifo_mem_err_ucerr(unsigned int ustfwr_fifo_mem_err_ucerr);
int iSetSTFWR_FIFO_RAM_ERR_stfwr_fifo_mem_err_cnt(unsigned int ustfwr_fifo_mem_err_cnt);
int iSetSTFSTR_FIFO_RAM_ERR_stfstr_fifo_mem_err_addr(unsigned int ustfstr_fifo_mem_err_addr);
int iSetSTFSTR_FIFO_RAM_ERR_stfstr_fifo_mem_err_cerr(unsigned int ustfstr_fifo_mem_err_cerr);
int iSetSTFSTR_FIFO_RAM_ERR_stfstr_fifo_mem_err_ucerr(unsigned int ustfstr_fifo_mem_err_ucerr);
int iSetSTFSTR_FIFO_RAM_ERR_stfstr_fifo_mem_err_cnt(unsigned int ustfstr_fifo_mem_err_cnt);
int iSetSTFRSP_FIFO_RAM_ERR_stfrsp_fifo_mem_err_addr(unsigned int ustfrsp_fifo_mem_err_addr);
int iSetSTFRSP_FIFO_RAM_ERR_stfrsp_fifo_mem_err_cerr(unsigned int ustfrsp_fifo_mem_err_cerr);
int iSetSTFRSP_FIFO_RAM_ERR_stfrsp_fifo_mem_err_ucerr(unsigned int ustfrsp_fifo_mem_err_ucerr);
int iSetSTFRSP_FIFO_RAM_ERR_stfrsp_fifo_mem_err_cnt(unsigned int ustfrsp_fifo_mem_err_cnt);
int iSetSTFIQ_PKT_PSH_CNT_stfiq_pkt_psh_cnt(unsigned int ustfiq_pkt_psh_cnt);
int iSetSTFIQ_MSG_PSH_CNT_stfiq_msg_psh_cnt(unsigned int ustfiq_msg_psh_cnt);
int iSetSTFIQ_COL_PSH_CNT_stfiq_col_psh_cnt(unsigned int ustfiq_col_psh_cnt);
int iSetSTFIQ_LINK_REQ_CNT_stfiq_link_req_cnt(unsigned int ustfiq_link_req_cnt);
int iSetSTFIQ_PSH_FIFO_STA_stfiq_psh_fifo_sta(unsigned int ustfiq_psh_fifo_sta);
int iSetSTFIQ_LINK_FIFO_STA_stfiq_link_fifo_sta(unsigned int ustfiq_link_fifo_sta);
int iSetLINK_WR_FIFO_STA_link_wr_fifo_sta(unsigned int ulink_wr_fifo_sta);
int iSetCIQ_FIFO_OF_ERR_stliq_psh_fifo_of_err(unsigned int ustliq_psh_fifo_of_err);
int iSetCIQ_FIFO_OF_ERR_stfiq_psh_fifo_of_err(unsigned int ustfiq_psh_fifo_of_err);
int iSetCIQ_FIFO_OF_ERR_stfiq_link_fifo_of_err(unsigned int ustfiq_link_fifo_of_err);
int iSetCIQ_FIFO_OF_ERR_link_wr_fifo_of_err(unsigned int ulink_wr_fifo_of_err);
int iSetCIQ_FIFO_OF_ERR_rob_psh_fifo_of_err(unsigned int urob_psh_fifo_of_err);
int iSetCIQ_FIFO_UF_ERR_stliq_psh_fifo_uf_err(unsigned int ustliq_psh_fifo_uf_err);
int iSetCIQ_FIFO_UF_ERR_stfiq_psh_fifo_uf_err(unsigned int ustfiq_psh_fifo_uf_err);
int iSetCIQ_FIFO_UF_ERR_stfiq_link_fifo_uf_err(unsigned int ustfiq_link_fifo_uf_err);
int iSetCIQ_FIFO_UF_ERR_link_wr_fifo_uf_err(unsigned int ulink_wr_fifo_uf_err);
int iSetCIQ_FIFO_UF_ERR_rob_psh_fifo_uf_err(unsigned int urob_psh_fifo_uf_err);
int iSetCIQ_RAM_ERR_stfiq_psh_fifo_mem_err_addr(unsigned int ustfiq_psh_fifo_mem_err_addr);
int iSetCIQ_RAM_ERR_stfiq_psh_fifo_mem_cerr(unsigned int ustfiq_psh_fifo_mem_cerr);
int iSetCIQ_RAM_ERR_stfiq_psh_fifo_mem_ucerr(unsigned int ustfiq_psh_fifo_mem_ucerr);
int iSetCIQ_RAM_ERR_stfiq_psh_fifo_mem_err_cnt(unsigned int ustfiq_psh_fifo_mem_err_cnt);
int iSetCIQ_ERR_stfiq_col_psh_err(unsigned int ustfiq_col_psh_err);
int iSetDAT_RAM_ERR_dat_mem_err_addr(unsigned int udat_mem_err_addr);
int iSetDAT_RAM_ERR_dat_mem_err_cerr(unsigned int udat_mem_err_cerr);
int iSetDAT_RAM_ERR_dat_mem_err_ucerr(unsigned int udat_mem_err_ucerr);
int iSetDAT_RAM_ERR_dat_mem_err_cnt(unsigned int udat_mem_err_cnt);
int iSetCD_RAM_ERR_cd_mem_err_addr(unsigned int ucd_mem_err_addr);
int iSetCD_RAM_ERR_cd_mem_err_cerr(unsigned int ucd_mem_err_cerr);
int iSetCD_RAM_ERR_cd_mem_err_ucerr(unsigned int ucd_mem_err_ucerr);
int iSetCD_RAM_ERR_cd_mem_err_cnt(unsigned int ucd_mem_err_cnt);
int iSetNPTR_RAM_ERR_nptr_mem_err_addr(unsigned int unptr_mem_err_addr);
int iSetNPTR_RAM_ERR_nptr_mem_err_cerr(unsigned int unptr_mem_err_cerr);
int iSetNPTR_RAM_ERR_nptr_mem_err_ucerr(unsigned int unptr_mem_err_ucerr);
int iSetNPTR_RAM_ERR_nptr_mem_err_cnt(unsigned int unptr_mem_err_cnt);
int iSetTI_RAM_ERR_ti_mem_err_addr(unsigned int uti_mem_err_addr);
int iSetTI_RAM_ERR_ti_mem_err_cerr(unsigned int uti_mem_err_cerr);
int iSetTI_RAM_ERR_ti_mem_err_ucerr(unsigned int uti_mem_err_ucerr);
int iSetTI_RAM_ERR_ti_mem_err_cnt(unsigned int uti_mem_err_cnt);
int iSetBMP_RAM_ERR_bmp_mem_err_addr(unsigned int ubmp_mem_err_addr);
int iSetBMP_RAM_ERR_bmp_mem_err_cerr(unsigned int ubmp_mem_err_cerr);
int iSetBMP_RAM_ERR_bmp_mem_err_ucerr(unsigned int ubmp_mem_err_ucerr);
int iSetBMP_RAM_ERR_bmp_mem_err_cnt(unsigned int ubmp_mem_err_cnt);
int iSetAGE_RAM_ERR_age_mem_err_addr(unsigned int uage_mem_err_addr);
int iSetAGE_RAM_ERR_age_mem_err_cerr(unsigned int uage_mem_err_cerr);
int iSetAGE_RAM_ERR_age_mem_err_ucerr(unsigned int uage_mem_err_ucerr);
int iSetAGE_RAM_ERR_age_mem_err_cnt(unsigned int uage_mem_err_cnt);

/* Define the union csr_cit_data_in_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_data_in_fifo_af_th : 6; /* [5:0] */
        u32 rsv_0 : 26;                 /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_data_in_fifo_af_th_u;

/* Define the union csr_cit_dealc_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_dealc_fifo_af_th : 5; /* [4:0] */
        u32 rsv_1 : 27;               /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_dealc_fifo_af_th_u;

/* Define the union csr_cit_ec_ch_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_ec_ch0 : 5;     /* [4:0] */
        u32 rsv_2 : 2;          /* [6:5] */
        u32 cit_ec_ch0_vld : 1; /* [7] */
        u32 cit_ec_ch1 : 5;     /* [12:8] */
        u32 rsv_3 : 2;          /* [14:13] */
        u32 cit_ec_ch1_vld : 1; /* [15] */
        u32 rsv_4 : 16;         /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_ec_ch_u;

/* Define the union csr_cpr_pro_wt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_wt_0 : 4; /* [3:0] */
        u32 cpr_pro_wt_1 : 4; /* [7:4] */
        u32 cpr_pro_wt_2 : 4; /* [11:8] */
        u32 cpr_pro_wt_3 : 4; /* [15:12] */
        u32 cpr_pro_wt_4 : 4; /* [19:16] */
        u32 rsv_5 : 12;       /* [31:20] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_pro_wt_u;

/* Define the union csr_cpr_fifo_crdt_init_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_fifo_crdt_init_dat : 6; /* [5:0] */
        u32 rsv_6 : 2;                  /* [7:6] */
        u32 cpr_fifo_crdt_init : 1;     /* [8] */
        u32 rsv_7 : 23;                 /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_fifo_crdt_init_u;

/* Define the union csr_cpr_dealc_tx_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_dealc_tx_af_th : 7; /* [6:0] */
        u32 rsv_8 : 25;             /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_dealc_tx_af_th_u;

/* Define the union csr_cpr_dealc_rx_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_dealc_rx_af_th : 7; /* [6:0] */
        u32 rsv_9 : 25;             /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_dealc_rx_af_th_u;

/* Define the union csr_cpr_prls_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_prls_af_th : 7;          /* [6:0] */
        u32 rsv_10 : 1;                  /* [7] */
        u32 cpr_pro_prls_fifo_af_th : 5; /* [12:8] */
        u32 rsv_11 : 19;                 /* [31:13] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_prls_af_th_u;

/* Define the union csr_cpr_col_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_deast_col_th : 7; /* [6:0] */
        u32 rsv_12 : 1;           /* [7] */
        u32 cpr_ast_col_th : 7;   /* [14:8] */
        u32 rsv_13 : 17;          /* [31:15] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_col_th_u;

/* Define the union csr_cpr_pro_di_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_di_fifo_af_th : 5; /* [4:0] */
        u32 rsv_14 : 27;               /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_pro_di_fifo_af_th_u;

/* Define the union csr_cpr_pro_dealc_tx_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_dealc_tx_fifo_af_th : 5; /* [4:0] */
        u32 rsv_15 : 27;                     /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_pro_dealc_tx_fifo_af_th_u;

/* Define the union csr_cpr_pro_dealc_rx_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_dealc_rx_fifo_af_th : 5; /* [4:0] */
        u32 rsv_16 : 27;                     /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_pro_dealc_rx_fifo_af_th_u;

/* Define the union csr_cpr_pro_fifo_crdt_init_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_dat_fifo_crdt_init_dat : 5; /* [4:0] */
        u32 rsv_17 : 3;                         /* [7:5] */
        u32 cpr_pro_dat_fifo_crdt_init : 1;     /* [8] */
        u32 rsv_18 : 23;                        /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_pro_fifo_crdt_init_u;

/* Define the union csr_cpr_pro_dealc_rp_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_dealc_rp_th : 7; /* [6:0] */
        u32 rsv_19 : 25;             /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_pro_dealc_rp_th_u;

/* Define the union csr_cpr_pro_rrdy_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_rrdy_fifo_af_th : 4; /* [3:0] */
        u32 rsv_20 : 28;                 /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_pro_rrdy_fifo_af_th_u;

/* Define the union csr_cpr_out_err_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_perx_err_en : 1;      /* [0] */
        u32 cpb_perx_ftso_err_en : 1; /* [1] */
        u32 rsv_21 : 30;              /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_out_err_en_u;

/* Define the union csr_cit_dat_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_di_ctrl_fifo_sta : 11; /* [10:0] */
        u32 rsv_22 : 5;                /* [15:11] */
        u32 cit_di_fifo_sta : 11;      /* [26:16] */
        u32 rsv_23 : 5;                /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_dat_fifo_sta_u;

/* Define the union csr_cit_dealc_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_dealc_fifo_sta : 11; /* [10:0] */
        u32 rsv_24 : 21;             /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_dealc_fifo_sta_u;

/* Define the union csr_cit_in_pkt_sop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_in_pkt_sop_cnt : 16; /* [15:0] */
        u32 rsv_25 : 16;             /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_in_pkt_sop_cnt_u;

/* Define the union csr_cit_in_pkt_eop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_in_pkt_eop_cnt : 16; /* [15:0] */
        u32 rsv_26 : 16;             /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_in_pkt_eop_cnt_u;

/* Define the union csr_cit_in_chnl_pkt_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_in_chnl_pkt_cnt : 16; /* [15:0] */
        u32 rsv_27 : 16;              /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_in_chnl_pkt_cnt_u;

/* Define the union csr_cit_rpt_iq_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_rpt_iq_cnt : 16; /* [15:0] */
        u32 rsv_28 : 16;         /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_rpt_iq_cnt_u;

/* Define the union csr_cit_iq_bp_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_iq_bp_cnt : 16; /* [15:0] */
        u32 rsv_29 : 16;        /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_iq_bp_cnt_u;

/* Define the union csr_cit_pal_less_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_pal_less_num : 16; /* [15:0] */
        u32 cit_pal_less_cnt : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_pal_less_sta_u;

/* Define the union csr_cit_pal_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_pal_err : 1; /* [0] */
        u32 rsv_30 : 31;     /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_pal_err_u;

/* Define the union csr_cit_schnl_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_schnl_err : 1; /* [0] */
        u32 rsv_31 : 31;       /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_schnl_err_u;

/* Define the union csr_cit_fifo_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_di_fifo_uf : 1;      /* [0] */
        u32 cit_di_ctrl_fifo_uf : 1; /* [1] */
        u32 cit_dealc_fifo_uf : 1;   /* [2] */
        u32 rsv_32 : 13;             /* [15:3] */
        u32 cit_di_fifo_ov : 1;      /* [16] */
        u32 cit_di_ctrl_fifo_ov : 1; /* [17] */
        u32 cit_dealc_fifo_ov : 1;   /* [18] */
        u32 rsv_33 : 13;             /* [31:19] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_fifo_err_u;

/* Define the union csr_cit_ec_illegal_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_ec_illegal : 1; /* [0] */
        u32 rsv_34 : 31;        /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_ec_illegal_u;

/* Define the union csr_cit_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cit_fifo_mem_err_addr : 5;  /* [4:0] */
        u32 rsv_35 : 7;                 /* [11:5] */
        u32 cit_fifo_mem_err_cerr : 1;  /* [12] */
        u32 cit_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_36 : 2;                 /* [15:14] */
        u32 cit_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cit_fifo_ram_err_u;

/* Define the union csr_cpr_pro_dat_in_rrdy_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_rrdy_fifo_sta : 11; /* [10:0] */
        u32 cpr_pro_di_fifo_sta : 11;   /* [21:11] */
        u32 cpr_pro_prls_fifo_sta : 9;  /* [30:22] */
        u32 rsv_37 : 1;                 /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_pro_dat_in_rrdy_fifo_sta_u;

/* Define the union csr_cpr_pro_dealc_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_dealc_rx_fifo_sta : 11; /* [10:0] */
        u32 rsv_38 : 5;                     /* [15:11] */
        u32 cpr_pro_dealc_tx_fifo_sta : 11; /* [26:16] */
        u32 rsv_39 : 5;                     /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_pro_dealc_fifo_sta_u;

/* Define the union csr_cpr_dealc_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_dealc_rx_fifo_sta : 11; /* [10:0] */
        u32 rsv_40 : 5;                 /* [15:11] */
        u32 cpr_dealc_tx_fifo_sta : 11; /* [26:16] */
        u32 rsv_41 : 5;                 /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_dealc_fifo_sta_u;

/* Define the union csr_cpr_dat_out_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_dat_out_fifo_sta : 11; /* [10:0] */
        u32 rsv_42 : 21;               /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_dat_out_fifo_sta_u;

/* Define the union csr_cpr_prls_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_prls_fifo_sta : 11; /* [10:0] */
        u32 rsv_43 : 21;            /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_prls_fifo_sta_u;

/* Define the union csr_cpr_out_pkt_sop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_out_pkt_sop_cnt : 16; /* [15:0] */
        u32 rsv_44 : 16;              /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_out_pkt_sop_cnt_u;

/* Define the union csr_cpr_out_pkt_eop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_out_pkt_eop_cnt : 16; /* [15:0] */
        u32 rsv_45 : 16;              /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_out_pkt_eop_cnt_u;

/* Define the union csr_cpr_rrdy_side_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_rrdy_side_err : 1; /* [0] */
        u32 rsv_46 : 31;           /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_rrdy_side_err_u;

/* Define the union csr_cpr_out_chnl_pkt_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_out_chnl_pkt_cnt : 16; /* [15:0] */
        u32 rsv_47 : 16;               /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_out_chnl_pkt_cnt_u;

/* Define the union csr_cpr_sof_msm_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_sof_msm_info : 28; /* [27:0] */
        u32 rsv_48 : 3;            /* [30:28] */
        u32 cpr_sof_msm : 1;       /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_sof_msm_u;

/* Define the union csr_cpr_eof_msm_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_eof_msm_info : 28; /* [27:0] */
        u32 rsv_49 : 3;            /* [30:28] */
        u32 cpr_eof_msm : 1;       /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_eof_msm_u;

/* Define the union csr_cpr_fifo_ov_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_di_fifo_ov : 5;       /* [4:0] */
        u32 cpr_pro_rrdy_fifo_ov : 5;     /* [9:5] */
        u32 cpr_pro_dealc_tx_fifo_ov : 5; /* [14:10] */
        u32 cpr_pro_dealc_rx_fifo_ov : 5; /* [19:15] */
        u32 cpr_pro_prls_fifo_ov : 5;     /* [24:20] */
        u32 rsv_50 : 7;                   /* [31:25] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_fifo_ov_err_u;

/* Define the union csr_cpr_fifo_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_dat_out_fifo_uf : 5;  /* [4:0] */
        u32 rsv_51 : 3;               /* [7:5] */
        u32 cpr_dealc_tx_fifo_uf : 1; /* [8] */
        u32 cpr_dealc_rx_fifo_uf : 1; /* [9] */
        u32 cpr_prls_fifo_uf : 1;     /* [10] */
        u32 rsv_52 : 5;               /* [15:11] */
        u32 cpr_dat_out_fifo_ov : 5;  /* [20:16] */
        u32 rsv_53 : 3;               /* [23:21] */
        u32 cpr_dealc_tx_fifo_ov : 1; /* [24] */
        u32 cpr_dealc_rx_fifo_ov : 1; /* [25] */
        u32 cpr_prls_fifo_ov : 1;     /* [26] */
        u32 rsv_54 : 5;               /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_fifo_err_u;

/* Define the union csr_cpr_fifo_uf_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_pro_di_fifo_uf : 5;       /* [4:0] */
        u32 cpr_pro_rrdy_fifo_uf : 5;     /* [9:5] */
        u32 cpr_pro_dealc_tx_fifo_uf : 5; /* [14:10] */
        u32 cpr_pro_dealc_rx_fifo_uf : 5; /* [19:15] */
        u32 cpr_pro_prls_fifo_uf : 5;     /* [24:20] */
        u32 rsv_55 : 7;                   /* [31:25] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_fifo_uf_err_u;

/* Define the union csr_cpr_sge_crdt_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sge_zero_clr : 1;      /* [0] */
        u32 rsv_56 : 3;            /* [3:1] */
        u32 sge_crdt_err_pro : 2;  /* [5:4] */
        u32 rsv_57 : 2;            /* [7:6] */
        u32 sge_crdt_err_chnl : 5; /* [12:8] */
        u32 rsv_58 : 19;           /* [31:13] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_sge_crdt_err_u;

/* Define the union csr_cpr_sge_crdt_err_dma_hed_l_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sge_err_crdt_err_dma_hed_l : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_sge_crdt_err_dma_hed_l_u;

/* Define the union csr_cpr_sge_crdt_err_dma_hed_h_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sge_err_crdt_err_dma_hed_h : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_sge_crdt_err_dma_hed_h_u;

/* Define the union csr_cpr_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_fifo_mem_err_addr : 4;  /* [3:0] */
        u32 rsv_59 : 8;                 /* [11:4] */
        u32 cpr_fifo_mem_err_cerr : 1;  /* [12] */
        u32 cpr_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_60 : 2;                 /* [15:14] */
        u32 cpr_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpr_fifo_ram_err_u;


// ==============================================================================
/* Define the global struct */
typedef struct {
    volatile csr_cit_data_in_fifo_af_th_u cit_data_in_fifo_af_th;                /* 500 */
    volatile csr_cit_dealc_fifo_af_th_u cit_dealc_fifo_af_th;                    /* 504 */
    volatile csr_cit_ec_ch_u cit_ec_ch;                                          /* 508 */
    volatile csr_cpr_pro_wt_u cpr_pro_wt;                                        /* 600 */
    volatile csr_cpr_fifo_crdt_init_u cpr_fifo_crdt_init;                        /* 604 */
    volatile csr_cpr_dealc_tx_af_th_u cpr_dealc_tx_af_th;                        /* 610 */
    volatile csr_cpr_dealc_rx_af_th_u cpr_dealc_rx_af_th;                        /* 614 */
    volatile csr_cpr_prls_af_th_u cpr_prls_af_th;                                /* 618 */
    volatile csr_cpr_col_th_u cpr_col_th;                                        /* 61C */
    volatile csr_cpr_pro_di_fifo_af_th_u cpr_pro_di_fifo_af_th;                  /* 630 */
    volatile csr_cpr_pro_dealc_tx_fifo_af_th_u cpr_pro_dealc_tx_fifo_af_th;      /* 634 */
    volatile csr_cpr_pro_dealc_rx_fifo_af_th_u cpr_pro_dealc_rx_fifo_af_th;      /* 638 */
    volatile csr_cpr_pro_fifo_crdt_init_u cpr_pro_fifo_crdt_init;                /* 63C */
    volatile csr_cpr_pro_dealc_rp_th_u cpr_pro_dealc_rp_th;                      /* 640 */
    volatile csr_cpr_pro_rrdy_fifo_af_th_u cpr_pro_rrdy_fifo_af_th;              /* 644 */
    volatile csr_cpr_out_err_en_u cpr_out_err_en;                                /* 648 */
    volatile csr_cit_dat_fifo_sta_u cit_dat_fifo_sta;                            /* 1100 */
    volatile csr_cit_dealc_fifo_sta_u cit_dealc_fifo_sta;                        /* 1104 */
    volatile csr_cit_in_pkt_sop_cnt_u cit_in_pkt_sop_cnt;                        /* 1120 */
    volatile csr_cit_in_pkt_eop_cnt_u cit_in_pkt_eop_cnt;                        /* 1124 */
    volatile csr_cit_in_chnl_pkt_cnt_u cit_in_chnl_pkt_cnt[24];                  /* 1130 */
    volatile csr_cit_rpt_iq_cnt_u cit_rpt_iq_cnt;                                /* 1190 */
    volatile csr_cit_iq_bp_cnt_u cit_iq_bp_cnt;                                  /* 1194 */
    volatile csr_cit_pal_less_sta_u cit_pal_less_sta;                            /* 1198 */
    volatile csr_cit_pal_err_u cit_pal_err;                                      /* 119C */
    volatile csr_cit_schnl_err_u cit_schnl_err;                                  /* 11A0 */
    volatile csr_cit_fifo_err_u cit_fifo_err;                                    /* 11A4 */
    volatile csr_cit_ec_illegal_u cit_ec_illegal;                                /* 11A8 */
    volatile csr_cit_fifo_ram_err_u cit_fifo_ram_err;                            /* 11B0 */
    volatile csr_cpr_pro_dat_in_rrdy_fifo_sta_u cpr_pro_dat_in_rrdy_fifo_sta[5]; /* 1200 */
    volatile csr_cpr_pro_dealc_fifo_sta_u cpr_pro_dealc_fifo_sta[5];             /* 1214 */
    volatile csr_cpr_dealc_fifo_sta_u cpr_dealc_fifo_sta;                        /* 1228 */
    volatile csr_cpr_dat_out_fifo_sta_u cpr_dat_out_fifo_sta[5];                 /* 122C */
    volatile csr_cpr_prls_fifo_sta_u cpr_prls_fifo_sta;                          /* 1240 */
    volatile csr_cpr_out_pkt_sop_cnt_u cpr_out_pkt_sop_cnt;                      /* 1244 */
    volatile csr_cpr_out_pkt_eop_cnt_u cpr_out_pkt_eop_cnt;                      /* 1248 */
    volatile csr_cpr_rrdy_side_err_u cpr_rrdy_side_err;                          /* 124C */
    volatile csr_cpr_out_chnl_pkt_cnt_u cpr_out_chnl_pkt_cnt[23];                /* 1250 */
    volatile csr_cpr_sof_msm_u cpr_sof_msm[5];                                   /* 12AC */
    volatile csr_cpr_eof_msm_u cpr_eof_msm[5];                                   /* 12C0 */
    volatile csr_cpr_fifo_ov_err_u cpr_fifo_ov_err;                              /* 12D4 */
    volatile csr_cpr_fifo_err_u cpr_fifo_err;                                    /* 12D8 */
    volatile csr_cpr_fifo_uf_err_u cpr_fifo_uf_err;                              /* 12DC */
    volatile csr_cpr_sge_crdt_err_u cpr_sge_crdt_err;                            /* 12E0 */
    volatile csr_cpr_sge_crdt_err_dma_hed_l_u cpr_sge_crdt_err_dma_hed_l;        /* 12E4 */
    volatile csr_cpr_sge_crdt_err_dma_hed_h_u cpr_sge_crdt_err_dma_hed_h;        /* 12E8 */
    volatile csr_cpr_fifo_ram_err_u cpr_fifo_ram_err[5];                         /* 12EC */
} S_cpb_csr_1_REGS_TYPE;

/* Declare the struct pointor of the module cpb_csr_1 */
extern volatile S_cpb_csr_1_REGS_TYPE *gopcpb_csr_1AllReg;

/* Declare the functions that set the member value */
int iSetCIT_DATA_IN_FIFO_AF_TH_cit_data_in_fifo_af_th(unsigned int ucit_data_in_fifo_af_th);
int iSetCIT_DEALC_FIFO_AF_TH_cit_dealc_fifo_af_th(unsigned int ucit_dealc_fifo_af_th);
int iSetCIT_EC_CH_cit_ec_ch0(unsigned int ucit_ec_ch0);
int iSetCIT_EC_CH_cit_ec_ch0_vld(unsigned int ucit_ec_ch0_vld);
int iSetCIT_EC_CH_cit_ec_ch1(unsigned int ucit_ec_ch1);
int iSetCIT_EC_CH_cit_ec_ch1_vld(unsigned int ucit_ec_ch1_vld);
int iSetCPR_PRO_WT_cpr_pro_wt_0(unsigned int ucpr_pro_wt_0);
int iSetCPR_PRO_WT_cpr_pro_wt_1(unsigned int ucpr_pro_wt_1);
int iSetCPR_PRO_WT_cpr_pro_wt_2(unsigned int ucpr_pro_wt_2);
int iSetCPR_PRO_WT_cpr_pro_wt_3(unsigned int ucpr_pro_wt_3);
int iSetCPR_PRO_WT_cpr_pro_wt_4(unsigned int ucpr_pro_wt_4);
int iSetCPR_FIFO_CRDT_INIT_cpr_fifo_crdt_init_dat(unsigned int ucpr_fifo_crdt_init_dat);
int iSetCPR_FIFO_CRDT_INIT_cpr_fifo_crdt_init(unsigned int ucpr_fifo_crdt_init);
int iSetCPR_DEALC_TX_AF_TH_cpr_dealc_tx_af_th(unsigned int ucpr_dealc_tx_af_th);
int iSetCPR_DEALC_RX_AF_TH_cpr_dealc_rx_af_th(unsigned int ucpr_dealc_rx_af_th);
int iSetCPR_PRLS_AF_TH_cpr_prls_af_th(unsigned int ucpr_prls_af_th);
int iSetCPR_PRLS_AF_TH_cpr_pro_prls_fifo_af_th(unsigned int ucpr_pro_prls_fifo_af_th);
int iSetCPR_COL_TH_cpr_deast_col_th(unsigned int ucpr_deast_col_th);
int iSetCPR_COL_TH_cpr_ast_col_th(unsigned int ucpr_ast_col_th);
int iSetCPR_PRO_DI_FIFO_AF_TH_cpr_pro_di_fifo_af_th(unsigned int ucpr_pro_di_fifo_af_th);
int iSetCPR_PRO_DEALC_TX_FIFO_AF_TH_cpr_pro_dealc_tx_fifo_af_th(unsigned int ucpr_pro_dealc_tx_fifo_af_th);
int iSetCPR_PRO_DEALC_RX_FIFO_AF_TH_cpr_pro_dealc_rx_fifo_af_th(unsigned int ucpr_pro_dealc_rx_fifo_af_th);
int iSetCPR_PRO_FIFO_CRDT_INIT_cpr_pro_dat_fifo_crdt_init_dat(unsigned int ucpr_pro_dat_fifo_crdt_init_dat);
int iSetCPR_PRO_FIFO_CRDT_INIT_cpr_pro_dat_fifo_crdt_init(unsigned int ucpr_pro_dat_fifo_crdt_init);
int iSetCPR_PRO_DEALC_RP_TH_cpr_pro_dealc_rp_th(unsigned int ucpr_pro_dealc_rp_th);
int iSetCPR_PRO_RRDY_FIFO_AF_TH_cpr_pro_rrdy_fifo_af_th(unsigned int ucpr_pro_rrdy_fifo_af_th);
int iSetCPR_OUT_ERR_EN_cpb_perx_err_en(unsigned int ucpb_perx_err_en);
int iSetCPR_OUT_ERR_EN_cpb_perx_ftso_err_en(unsigned int ucpb_perx_ftso_err_en);
int iSetCIT_DAT_FIFO_STA_cit_di_ctrl_fifo_sta(unsigned int ucit_di_ctrl_fifo_sta);
int iSetCIT_DAT_FIFO_STA_cit_di_fifo_sta(unsigned int ucit_di_fifo_sta);
int iSetCIT_DEALC_FIFO_STA_cit_dealc_fifo_sta(unsigned int ucit_dealc_fifo_sta);
int iSetCIT_IN_PKT_SOP_CNT_cit_in_pkt_sop_cnt(unsigned int ucit_in_pkt_sop_cnt);
int iSetCIT_IN_PKT_EOP_CNT_cit_in_pkt_eop_cnt(unsigned int ucit_in_pkt_eop_cnt);
int iSetCIT_IN_CHNL_PKT_CNT_cit_in_chnl_pkt_cnt(unsigned int ucit_in_chnl_pkt_cnt);
int iSetCIT_RPT_IQ_CNT_cit_rpt_iq_cnt(unsigned int ucit_rpt_iq_cnt);
int iSetCIT_IQ_BP_CNT_cit_iq_bp_cnt(unsigned int ucit_iq_bp_cnt);
int iSetCIT_PAL_LESS_STA_cit_pal_less_num(unsigned int ucit_pal_less_num);
int iSetCIT_PAL_LESS_STA_cit_pal_less_cnt(unsigned int ucit_pal_less_cnt);
int iSetCIT_PAL_ERR_cit_pal_err(unsigned int ucit_pal_err);
int iSetCIT_SCHNL_ERR_cit_schnl_err(unsigned int ucit_schnl_err);
int iSetCIT_FIFO_ERR_cit_di_fifo_uf(unsigned int ucit_di_fifo_uf);
int iSetCIT_FIFO_ERR_cit_di_ctrl_fifo_uf(unsigned int ucit_di_ctrl_fifo_uf);
int iSetCIT_FIFO_ERR_cit_dealc_fifo_uf(unsigned int ucit_dealc_fifo_uf);
int iSetCIT_FIFO_ERR_cit_di_fifo_ov(unsigned int ucit_di_fifo_ov);
int iSetCIT_FIFO_ERR_cit_di_ctrl_fifo_ov(unsigned int ucit_di_ctrl_fifo_ov);
int iSetCIT_FIFO_ERR_cit_dealc_fifo_ov(unsigned int ucit_dealc_fifo_ov);
int iSetCIT_EC_ILLEGAL_cit_ec_illegal(unsigned int ucit_ec_illegal);
int iSetCIT_FIFO_RAM_ERR_cit_fifo_mem_err_addr(unsigned int ucit_fifo_mem_err_addr);
int iSetCIT_FIFO_RAM_ERR_cit_fifo_mem_err_cerr(unsigned int ucit_fifo_mem_err_cerr);
int iSetCIT_FIFO_RAM_ERR_cit_fifo_mem_err_ucerr(unsigned int ucit_fifo_mem_err_ucerr);
int iSetCIT_FIFO_RAM_ERR_cit_fifo_mem_err_cnt(unsigned int ucit_fifo_mem_err_cnt);
int iSetCPR_PRO_DAT_IN_RRDY_FIFO_STA_cpr_pro_rrdy_fifo_sta(unsigned int ucpr_pro_rrdy_fifo_sta);
int iSetCPR_PRO_DAT_IN_RRDY_FIFO_STA_cpr_pro_di_fifo_sta(unsigned int ucpr_pro_di_fifo_sta);
int iSetCPR_PRO_DAT_IN_RRDY_FIFO_STA_cpr_pro_prls_fifo_sta(unsigned int ucpr_pro_prls_fifo_sta);
int iSetCPR_PRO_DEALC_FIFO_STA_cpr_pro_dealc_rx_fifo_sta(unsigned int ucpr_pro_dealc_rx_fifo_sta);
int iSetCPR_PRO_DEALC_FIFO_STA_cpr_pro_dealc_tx_fifo_sta(unsigned int ucpr_pro_dealc_tx_fifo_sta);
int iSetCPR_DEALC_FIFO_STA_cpr_dealc_rx_fifo_sta(unsigned int ucpr_dealc_rx_fifo_sta);
int iSetCPR_DEALC_FIFO_STA_cpr_dealc_tx_fifo_sta(unsigned int ucpr_dealc_tx_fifo_sta);
int iSetCPR_DAT_OUT_FIFO_STA_cpr_dat_out_fifo_sta(unsigned int ucpr_dat_out_fifo_sta);
int iSetCPR_PRLS_FIFO_STA_cpr_prls_fifo_sta(unsigned int ucpr_prls_fifo_sta);
int iSetCPR_OUT_PKT_SOP_CNT_cpr_out_pkt_sop_cnt(unsigned int ucpr_out_pkt_sop_cnt);
int iSetCPR_OUT_PKT_EOP_CNT_cpr_out_pkt_eop_cnt(unsigned int ucpr_out_pkt_eop_cnt);
int iSetCPR_RRDY_SIDE_ERR_cpr_rrdy_side_err(unsigned int ucpr_rrdy_side_err);
int iSetCPR_OUT_CHNL_PKT_CNT_cpr_out_chnl_pkt_cnt(unsigned int ucpr_out_chnl_pkt_cnt);
int iSetCPR_SOF_MSM_cpr_sof_msm_info(unsigned int ucpr_sof_msm_info);
int iSetCPR_SOF_MSM_cpr_sof_msm(unsigned int ucpr_sof_msm);
int iSetCPR_EOF_MSM_cpr_eof_msm_info(unsigned int ucpr_eof_msm_info);
int iSetCPR_EOF_MSM_cpr_eof_msm(unsigned int ucpr_eof_msm);
int iSetCPR_FIFO_OV_ERR_cpr_pro_di_fifo_ov(unsigned int ucpr_pro_di_fifo_ov);
int iSetCPR_FIFO_OV_ERR_cpr_pro_rrdy_fifo_ov(unsigned int ucpr_pro_rrdy_fifo_ov);
int iSetCPR_FIFO_OV_ERR_cpr_pro_dealc_tx_fifo_ov(unsigned int ucpr_pro_dealc_tx_fifo_ov);
int iSetCPR_FIFO_OV_ERR_cpr_pro_dealc_rx_fifo_ov(unsigned int ucpr_pro_dealc_rx_fifo_ov);
int iSetCPR_FIFO_OV_ERR_cpr_pro_prls_fifo_ov(unsigned int ucpr_pro_prls_fifo_ov);
int iSetCPR_FIFO_ERR_cpr_dat_out_fifo_uf(unsigned int ucpr_dat_out_fifo_uf);
int iSetCPR_FIFO_ERR_cpr_dealc_tx_fifo_uf(unsigned int ucpr_dealc_tx_fifo_uf);
int iSetCPR_FIFO_ERR_cpr_dealc_rx_fifo_uf(unsigned int ucpr_dealc_rx_fifo_uf);
int iSetCPR_FIFO_ERR_cpr_prls_fifo_uf(unsigned int ucpr_prls_fifo_uf);
int iSetCPR_FIFO_ERR_cpr_dat_out_fifo_ov(unsigned int ucpr_dat_out_fifo_ov);
int iSetCPR_FIFO_ERR_cpr_dealc_tx_fifo_ov(unsigned int ucpr_dealc_tx_fifo_ov);
int iSetCPR_FIFO_ERR_cpr_dealc_rx_fifo_ov(unsigned int ucpr_dealc_rx_fifo_ov);
int iSetCPR_FIFO_ERR_cpr_prls_fifo_ov(unsigned int ucpr_prls_fifo_ov);
int iSetCPR_FIFO_UF_ERR_cpr_pro_di_fifo_uf(unsigned int ucpr_pro_di_fifo_uf);
int iSetCPR_FIFO_UF_ERR_cpr_pro_rrdy_fifo_uf(unsigned int ucpr_pro_rrdy_fifo_uf);
int iSetCPR_FIFO_UF_ERR_cpr_pro_dealc_tx_fifo_uf(unsigned int ucpr_pro_dealc_tx_fifo_uf);
int iSetCPR_FIFO_UF_ERR_cpr_pro_dealc_rx_fifo_uf(unsigned int ucpr_pro_dealc_rx_fifo_uf);
int iSetCPR_FIFO_UF_ERR_cpr_pro_prls_fifo_uf(unsigned int ucpr_pro_prls_fifo_uf);
int iSetCPR_SGE_CRDT_ERR_sge_zero_clr(unsigned int usge_zero_clr);
int iSetCPR_SGE_CRDT_ERR_sge_crdt_err_pro(unsigned int usge_crdt_err_pro);
int iSetCPR_SGE_CRDT_ERR_sge_crdt_err_chnl(unsigned int usge_crdt_err_chnl);
int iSetCPR_SGE_CRDT_ERR_DMA_HED_L_sge_err_crdt_err_dma_hed_l(unsigned int usge_err_crdt_err_dma_hed_l);
int iSetCPR_SGE_CRDT_ERR_DMA_HED_H_sge_err_crdt_err_dma_hed_h(unsigned int usge_err_crdt_err_dma_hed_h);
int iSetCPR_FIFO_RAM_ERR_cpr_fifo_mem_err_addr(unsigned int ucpr_fifo_mem_err_addr);
int iSetCPR_FIFO_RAM_ERR_cpr_fifo_mem_err_cerr(unsigned int ucpr_fifo_mem_err_cerr);
int iSetCPR_FIFO_RAM_ERR_cpr_fifo_mem_err_ucerr(unsigned int ucpr_fifo_mem_err_ucerr);
int iSetCPR_FIFO_RAM_ERR_cpr_fifo_mem_err_cnt(unsigned int ucpr_fifo_mem_err_cnt);

/* Define the union csr_stl_rsp_api_fifo_crdt_init_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rsp_npt_fifo_crdt : 5;      /* [4:0] */
        u32 rsv_0 : 3;                      /* [7:5] */
        u32 stl_rsp_dat_fifo_crdt : 6;      /* [13:8] */
        u32 rsv_1 : 2;                      /* [15:14] */
        u32 stl_rsp_api_hdr_fifo_crdt : 4;  /* [19:16] */
        u32 stl_rsp_crc_fifo_crdt : 4;      /* [23:20] */
        u32 stl_rsp_api_fifo_crdt_init : 1; /* [24] */
        u32 rsv_2 : 3;                      /* [27:25] */
        u32 stl_str_rsp_hdr_crdt : 4;       /* [31:28] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_rsp_api_fifo_crdt_init_u;

/* Define the union csr_stl_psh_cmd_wt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_cmd_req_wt : 4; /* [3:0] */
        u32 stl_psh_req_wt : 4; /* [7:4] */
        u32 rsv_3 : 24;         /* [31:8] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_psh_cmd_wt_u;

/* Define the union csr_stl_rd_req_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rd_req_fifo_af_th : 4; /* [3:0] */
        u32 rsv_4 : 28;                /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_rd_req_fifo_af_th_u;

/* Define the union csr_stl_rd_ctrl_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rd_ctrl_fifo_af_th : 4; /* [3:0] */
        u32 rsv_5 : 28;                 /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_rd_ctrl_fifo_af_th_u;

/* Define the union csr_cpb_stl_api_crdt_init_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_stl_api_crdt : 5;      /* [4:0] */
        u32 rsv_6 : 3;                 /* [7:5] */
        u32 cpb_stl_api_crdt_init : 1; /* [8] */
        u32 rsv_7 : 23;                /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_stl_api_crdt_init_u;

/* Define the union csr_stl_str_di_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_str_di_fifo_af_th : 6; /* [5:0] */
        u32 rsv_8 : 26;                /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_str_di_fifo_af_th_u;

/* Define the union csr_stl_str_api_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_str_api_fifo_af_th : 6; /* [5:0] */
        u32 rsv_9 : 26;                 /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_str_api_fifo_af_th_u;

/* Define the union csr_stl_cmd_api_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_cmd_api_fifo_af_th : 4; /* [3:0] */
        u32 rsv_10 : 28;                /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_cmd_api_fifo_af_th_u;

/* Define the union csr_stl_ackstr_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_ackstr_fifo_af_th : 3; /* [2:0] */
        u32 rsv_11 : 29;               /* [31:3] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_ackstr_fifo_af_th_u;

/* Define the union csr_cdt_crdt_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cdt_crdt_cfg : 5; /* [4:0] */
        u32 rsv_12 : 27;      /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cdt_crdt_cfg_u;

/* Define the union csr_cdt_psh_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cdt_psh_fifo_af_th : 5;          /* [4:0] */
        u32 rsv_13 : 3;                      /* [7:5] */
        u32 cdt_psh_fifo_ae_th : 5;          /* [12:8] */
        u32 rsv_14 : 3;                      /* [15:13] */
        u32 ct_para_ret_cell_num_err_en : 1; /* [16] */
        u32 rsv_15 : 15;                     /* [31:17] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cdt_psh_fifo_cfg_u;

/* Define the union csr_stliq_psh_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlpsh_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_16 : 2;            /* [7:6] */
        u32 stlpsh_fifo_af_th : 6; /* [13:8] */
        u32 rsv_17 : 18;           /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_psh_fifo_cfg_u;

/* Define the union csr_inner_chn_map_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 inner_cpi_chn_map_mode : 1; /* [0] */
        u32 rsv_18 : 31;                /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_inner_chn_map_u;

/* Define the union csr_drp_ack_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 drp_ack_th : 4; /* [3:0] */
        u32 rsv_19 : 28;    /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_drp_ack_th_u;

/* Define the union csr_oqrx_pd_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 oqrxpd_fifo_ae_th : 7; /* [6:0] */
        u32 rsv_20 : 1;            /* [7] */
        u32 oqrxpd_fifo_af_th : 7; /* [14:8] */
        u32 rsv_21 : 17;           /* [31:15] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_oqrx_pd_fifo_cfg_u;

/* Define the union csr_oqtx_pd_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 oqtxpd_fifo_ae_th : 7; /* [6:0] */
        u32 rsv_22 : 1;            /* [7] */
        u32 oqtxpd_fifo_af_th : 7; /* [14:8] */
        u32 rsv_23 : 17;           /* [31:15] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_oqtx_pd_fifo_cfg_u;

/* Define the union csr_drp_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 drp_fifo_ae_th : 7; /* [6:0] */
        u32 rsv_24 : 1;         /* [7] */
        u32 drp_fifo_af_th : 7; /* [14:8] */
        u32 rsv_25 : 17;        /* [31:15] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_drp_fifo_cfg_u;

/* Define the union csr_drp_txrls_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 drp_txrls_fifo_ae_th : 7; /* [6:0] */
        u32 rsv_26 : 1;               /* [7] */
        u32 drp_txrls_fifo_af_th : 7; /* [14:8] */
        u32 rsv_27 : 17;              /* [31:15] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_drp_txrls_fifo_cfg_u;

/* Define the union csr_drp_rxrls_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 drp_rxrls_fifo_ae_th : 7; /* [6:0] */
        u32 rsv_28 : 1;               /* [7] */
        u32 drp_rxrls_fifo_af_th : 7; /* [14:8] */
        u32 rsv_29 : 17;              /* [31:15] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_drp_rxrls_fifo_cfg_u;

/* Define the union csr_fdrp_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 fdrp_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_30 : 2;          /* [7:6] */
        u32 fdrp_fifo_af_th : 6; /* [13:8] */
        u32 rsv_31 : 18;         /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_fdrp_fifo_cfg_u;

/* Define the union csr_rx_nor_chn_wt0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 perx_cell_req_wt00 : 3; /* [2:0] */
        u32 rsv_32 : 1;             /* [3] */
        u32 perx_cell_req_wt01 : 3; /* [6:4] */
        u32 rsv_33 : 1;             /* [7] */
        u32 perx_cell_req_wt02 : 3; /* [10:8] */
        u32 rsv_34 : 1;             /* [11] */
        u32 perx_cell_req_wt03 : 3; /* [14:12] */
        u32 rsv_35 : 1;             /* [15] */
        u32 perx_cell_req_wt04 : 3; /* [18:16] */
        u32 rsv_36 : 13;            /* [31:19] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_nor_chn_wt0_u;

/* Define the union csr_rx_nor_chn_wt1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 perx_cell_req_wt10 : 3; /* [2:0] */
        u32 rsv_37 : 1;             /* [3] */
        u32 perx_cell_req_wt11 : 3; /* [6:4] */
        u32 rsv_38 : 1;             /* [7] */
        u32 perx_cell_req_wt12 : 3; /* [10:8] */
        u32 rsv_39 : 1;             /* [11] */
        u32 perx_cell_req_wt13 : 3; /* [14:12] */
        u32 rsv_40 : 1;             /* [15] */
        u32 perx_cell_req_wt14 : 3; /* [18:16] */
        u32 rsv_41 : 13;            /* [31:19] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_nor_chn_wt1_u;

/* Define the union csr_rx_nor_chn_wt2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 perx_cell_req_wt20 : 3; /* [2:0] */
        u32 rsv_42 : 1;             /* [3] */
        u32 perx_cell_req_wt21 : 3; /* [6:4] */
        u32 rsv_43 : 1;             /* [7] */
        u32 perx_cell_req_wt22 : 3; /* [10:8] */
        u32 rsv_44 : 1;             /* [11] */
        u32 perx_cell_req_wt23 : 3; /* [14:12] */
        u32 rsv_45 : 1;             /* [15] */
        u32 perx_cell_req_wt24 : 3; /* [18:16] */
        u32 rsv_46 : 13;            /* [31:19] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_nor_chn_wt2_u;

/* Define the union csr_rx_nor_chn_wt3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 perx_cell_req_wt30 : 3; /* [2:0] */
        u32 rsv_47 : 1;             /* [3] */
        u32 perx_cell_req_wt31 : 3; /* [6:4] */
        u32 rsv_48 : 1;             /* [7] */
        u32 perx_cell_req_wt32 : 3; /* [10:8] */
        u32 rsv_49 : 1;             /* [11] */
        u32 perx_cell_req_wt33 : 3; /* [14:12] */
        u32 rsv_50 : 1;             /* [15] */
        u32 perx_cell_req_wt34 : 3; /* [18:16] */
        u32 rsv_51 : 13;            /* [31:19] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_nor_chn_wt3_u;

/* Define the union csr_rx_lb_chn_wt3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 perx_cell_req_wt40 : 3; /* [2:0] */
        u32 rsv_52 : 1;             /* [3] */
        u32 perx_cell_req_wt41 : 3; /* [6:4] */
        u32 rsv_53 : 1;             /* [7] */
        u32 perx_cell_req_wt42 : 3; /* [10:8] */
        u32 rsv_54 : 21;            /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_lb_chn_wt3_u;

/* Define the union csr_rxlb_port_wt_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxlb0_port0_wt : 3; /* [2:0] */
        u32 rsv_55 : 1;         /* [3] */
        u32 rxlb0_port1_wt : 3; /* [6:4] */
        u32 rsv_56 : 1;         /* [7] */
        u32 rxlb0_port2_wt : 3; /* [10:8] */
        u32 rsv_57 : 1;         /* [11] */
        u32 rxlb0_port3_wt : 3; /* [14:12] */
        u32 rsv_58 : 1;         /* [15] */
        u32 rxlb0_port4_wt : 3; /* [18:16] */
        u32 rsv_59 : 1;         /* [19] */
        u32 rxlb0_port5_wt : 3; /* [22:20] */
        u32 rsv_60 : 1;         /* [23] */
        u32 rxlb0_port6_wt : 3; /* [26:24] */
        u32 rsv_61 : 1;         /* [27] */
        u32 rxlb0_port7_wt : 3; /* [30:28] */
        u32 rsv_62 : 1;         /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxlb_port_wt_0_u;

/* Define the union csr_rxlb_port_wt_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxlb1_port0_wt : 3; /* [2:0] */
        u32 rsv_63 : 1;         /* [3] */
        u32 rxlb1_port1_wt : 3; /* [6:4] */
        u32 rsv_64 : 1;         /* [7] */
        u32 rxlb1_port2_wt : 3; /* [10:8] */
        u32 rsv_65 : 1;         /* [11] */
        u32 rxlb1_port3_wt : 3; /* [14:12] */
        u32 rsv_66 : 1;         /* [15] */
        u32 rxlb1_port4_wt : 3; /* [18:16] */
        u32 rsv_67 : 1;         /* [19] */
        u32 rxlb1_port5_wt : 3; /* [22:20] */
        u32 rsv_68 : 1;         /* [23] */
        u32 rxlb1_port6_wt : 3; /* [26:24] */
        u32 rsv_69 : 1;         /* [27] */
        u32 rxlb1_port7_wt : 3; /* [30:28] */
        u32 rsv_70 : 1;         /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxlb_port_wt_1_u;

/* Define the union csr_cos_chn_rxlb_cfg_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cos_chn_rxlb_cfg_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cos_chn_rxlb_cfg_0_u;

/* Define the union csr_cos_chn_rxlb_cfg_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cos_chn_rxlb_cfg_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cos_chn_rxlb_cfg_1_u;

/* Define the union csr_cpb_rx_crdt_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sge_prealc_crdt : 4;    /* [3:0] */
        u32 rsv_71 : 4;             /* [7:4] */
        u32 dat_prealc_crdt_w : 5;  /* [12:8] */
        u32 rsv_72 : 3;             /* [15:13] */
        u32 dat_prealc_crdt_o : 5;  /* [20:16] */
        u32 rsv_73 : 3;             /* [23:21] */
        u32 dat_prealc_crdt_lb : 3; /* [26:24] */
        u32 rsv_74 : 5;             /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_rx_crdt_cfg_u;

/* Define the union csr_cpb_rx_idx_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 perx_idx_crdt : 6;   /* [5:0] */
        u32 rsv_75 : 2;          /* [7:6] */
        u32 perx_idx_bp_gap : 4; /* [11:8] */
        u32 rsv_76 : 20;         /* [31:12] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_rx_idx_cfg_u;

/* Define the union csr_chn5_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th0 : 10; /* [9:0] */
        u32 rsv_77 : 2;           /* [11:10] */
        u32 chn_sge_shr_th0 : 10; /* [21:12] */
        u32 rsv_78 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn5_sge_cfg_u;

/* Define the union csr_chn6_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th1 : 10; /* [9:0] */
        u32 rsv_79 : 2;           /* [11:10] */
        u32 chn_sge_shr_th1 : 10; /* [21:12] */
        u32 rsv_80 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn6_sge_cfg_u;

/* Define the union csr_chn7_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th2 : 10; /* [9:0] */
        u32 rsv_81 : 2;           /* [11:10] */
        u32 chn_sge_shr_th2 : 10; /* [21:12] */
        u32 rsv_82 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn7_sge_cfg_u;

/* Define the union csr_chn8_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th3 : 10; /* [9:0] */
        u32 rsv_83 : 2;           /* [11:10] */
        u32 chn_sge_shr_th3 : 10; /* [21:12] */
        u32 rsv_84 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn8_sge_cfg_u;

/* Define the union csr_chn9_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th4 : 10; /* [9:0] */
        u32 rsv_85 : 2;           /* [11:10] */
        u32 chn_sge_shr_th4 : 10; /* [21:12] */
        u32 rsv_86 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn9_sge_cfg_u;

/* Define the union csr_chn10_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th5 : 10; /* [9:0] */
        u32 rsv_87 : 2;           /* [11:10] */
        u32 chn_sge_shr_th5 : 10; /* [21:12] */
        u32 rsv_88 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn10_sge_cfg_u;

/* Define the union csr_chn11_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th6 : 10; /* [9:0] */
        u32 rsv_89 : 2;           /* [11:10] */
        u32 chn_sge_shr_th6 : 10; /* [21:12] */
        u32 rsv_90 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn11_sge_cfg_u;

/* Define the union csr_chn12_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th7 : 10; /* [9:0] */
        u32 rsv_91 : 2;           /* [11:10] */
        u32 chn_sge_shr_th7 : 10; /* [21:12] */
        u32 rsv_92 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn12_sge_cfg_u;

/* Define the union csr_chn13_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th8 : 10; /* [9:0] */
        u32 rsv_93 : 2;           /* [11:10] */
        u32 chn_sge_shr_th8 : 10; /* [21:12] */
        u32 rsv_94 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn13_sge_cfg_u;

/* Define the union csr_chn14_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th9 : 10; /* [9:0] */
        u32 rsv_95 : 2;           /* [11:10] */
        u32 chn_sge_shr_th9 : 10; /* [21:12] */
        u32 rsv_96 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn14_sge_cfg_u;

/* Define the union csr_chn15_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th10 : 10; /* [9:0] */
        u32 rsv_97 : 2;            /* [11:10] */
        u32 chn_sge_shr_th10 : 10; /* [21:12] */
        u32 rsv_98 : 10;           /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn15_sge_cfg_u;

/* Define the union csr_chn16_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th11 : 10; /* [9:0] */
        u32 rsv_99 : 2;            /* [11:10] */
        u32 chn_sge_shr_th11 : 10; /* [21:12] */
        u32 rsv_100 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn16_sge_cfg_u;

/* Define the union csr_chn17_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th12 : 10; /* [9:0] */
        u32 rsv_101 : 2;           /* [11:10] */
        u32 chn_sge_shr_th12 : 10; /* [21:12] */
        u32 rsv_102 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn17_sge_cfg_u;

/* Define the union csr_chn18_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th13 : 10; /* [9:0] */
        u32 rsv_103 : 2;           /* [11:10] */
        u32 chn_sge_shr_th13 : 10; /* [21:12] */
        u32 rsv_104 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn18_sge_cfg_u;

/* Define the union csr_chn19_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th14 : 10; /* [9:0] */
        u32 rsv_105 : 2;           /* [11:10] */
        u32 chn_sge_shr_th14 : 10; /* [21:12] */
        u32 rsv_106 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn19_sge_cfg_u;

/* Define the union csr_chn20_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th15 : 10; /* [9:0] */
        u32 rsv_107 : 2;           /* [11:10] */
        u32 chn_sge_shr_th15 : 10; /* [21:12] */
        u32 rsv_108 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn20_sge_cfg_u;

/* Define the union csr_chn21_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th16 : 10; /* [9:0] */
        u32 rsv_109 : 2;           /* [11:10] */
        u32 chn_sge_shr_th16 : 10; /* [21:12] */
        u32 rsv_110 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn21_sge_cfg_u;

/* Define the union csr_chn22_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th17 : 10; /* [9:0] */
        u32 rsv_111 : 2;           /* [11:10] */
        u32 chn_sge_shr_th17 : 10; /* [21:12] */
        u32 rsv_112 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn22_sge_cfg_u;

/* Define the union csr_chn23_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th18 : 10; /* [9:0] */
        u32 rsv_113 : 2;           /* [11:10] */
        u32 chn_sge_shr_th18 : 10; /* [21:12] */
        u32 rsv_114 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn23_sge_cfg_u;

/* Define the union csr_chn24_sge_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_sge_rsv_th19 : 10; /* [9:0] */
        u32 rsv_115 : 2;           /* [11:10] */
        u32 chn_sge_shr_th19 : 10; /* [21:12] */
        u32 rsv_116 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn24_sge_cfg_u;

/* Define the union csr_host0_sge_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_sge_th0 : 10;   /* [9:0] */
        u32 rsv_117 : 6;         /* [15:10] */
        u32 host_sge_w_th0 : 10; /* [25:16] */
        u32 rsv_118 : 6;         /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host0_sge_th_u;

/* Define the union csr_host1_sge_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_sge_th1 : 10;   /* [9:0] */
        u32 rsv_119 : 6;         /* [15:10] */
        u32 host_sge_w_th1 : 10; /* [25:16] */
        u32 rsv_120 : 6;         /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host1_sge_th_u;

/* Define the union csr_host2_sge_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_sge_th2 : 10;   /* [9:0] */
        u32 rsv_121 : 6;         /* [15:10] */
        u32 host_sge_w_th2 : 10; /* [25:16] */
        u32 rsv_122 : 6;         /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host2_sge_th_u;

/* Define the union csr_host3_sge_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_sge_th3 : 10;   /* [9:0] */
        u32 rsv_123 : 6;         /* [15:10] */
        u32 host_sge_w_th3 : 10; /* [25:16] */
        u32 rsv_124 : 6;         /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host3_sge_th_u;

/* Define the union csr_host4_sge_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_sge_th4 : 10; /* [9:0] */
        u32 rsv_125 : 22;      /* [31:10] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host4_sge_th_u;

/* Define the union csr_sge_shr_bp_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sge_shr_bp_th : 10; /* [9:0] */
        u32 rsv_126 : 22;       /* [31:10] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_sge_shr_bp_th_u;

/* Define the union csr_sge_bp_gap_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sge_bp_gap : 5; /* [4:0] */
        u32 rsv_127 : 27;   /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_sge_bp_gap_u;

/* Define the union csr_chn5_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th0 : 10; /* [9:0] */
        u32 rsv_128 : 2;          /* [11:10] */
        u32 chn_dat_shr_th0 : 10; /* [21:12] */
        u32 rsv_129 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn5_dat_cfg_u;

/* Define the union csr_chn6_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th1 : 10; /* [9:0] */
        u32 rsv_130 : 2;          /* [11:10] */
        u32 chn_dat_shr_th1 : 10; /* [21:12] */
        u32 rsv_131 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn6_dat_cfg_u;

/* Define the union csr_chn7_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th2 : 10; /* [9:0] */
        u32 rsv_132 : 2;          /* [11:10] */
        u32 chn_dat_shr_th2 : 10; /* [21:12] */
        u32 rsv_133 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn7_dat_cfg_u;

/* Define the union csr_chn8_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th3 : 10; /* [9:0] */
        u32 rsv_134 : 2;          /* [11:10] */
        u32 chn_dat_shr_th3 : 10; /* [21:12] */
        u32 rsv_135 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn8_dat_cfg_u;

/* Define the union csr_chn9_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th4 : 10; /* [9:0] */
        u32 rsv_136 : 2;          /* [11:10] */
        u32 chn_dat_shr_th4 : 10; /* [21:12] */
        u32 rsv_137 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn9_dat_cfg_u;

/* Define the union csr_chn10_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th5 : 10; /* [9:0] */
        u32 rsv_138 : 2;          /* [11:10] */
        u32 chn_dat_shr_th5 : 10; /* [21:12] */
        u32 rsv_139 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn10_dat_cfg_u;

/* Define the union csr_chn11_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th6 : 10; /* [9:0] */
        u32 rsv_140 : 2;          /* [11:10] */
        u32 chn_dat_shr_th6 : 10; /* [21:12] */
        u32 rsv_141 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn11_dat_cfg_u;

/* Define the union csr_chn12_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th7 : 10; /* [9:0] */
        u32 rsv_142 : 2;          /* [11:10] */
        u32 chn_dat_shr_th7 : 10; /* [21:12] */
        u32 rsv_143 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn12_dat_cfg_u;

/* Define the union csr_chn13_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th8 : 10; /* [9:0] */
        u32 rsv_144 : 2;          /* [11:10] */
        u32 chn_dat_shr_th8 : 10; /* [21:12] */
        u32 rsv_145 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn13_dat_cfg_u;

/* Define the union csr_chn14_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th9 : 10; /* [9:0] */
        u32 rsv_146 : 2;          /* [11:10] */
        u32 chn_dat_shr_th9 : 10; /* [21:12] */
        u32 rsv_147 : 10;         /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn14_dat_cfg_u;

/* Define the union csr_chn15_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th10 : 10; /* [9:0] */
        u32 rsv_148 : 2;           /* [11:10] */
        u32 chn_dat_shr_th10 : 10; /* [21:12] */
        u32 rsv_149 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn15_dat_cfg_u;

/* Define the union csr_chn16_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th11 : 10; /* [9:0] */
        u32 rsv_150 : 2;           /* [11:10] */
        u32 chn_dat_shr_th11 : 10; /* [21:12] */
        u32 rsv_151 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn16_dat_cfg_u;

/* Define the union csr_chn17_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th12 : 10; /* [9:0] */
        u32 rsv_152 : 2;           /* [11:10] */
        u32 chn_dat_shr_th12 : 10; /* [21:12] */
        u32 rsv_153 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn17_dat_cfg_u;

/* Define the union csr_chn18_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th13 : 10; /* [9:0] */
        u32 rsv_154 : 2;           /* [11:10] */
        u32 chn_dat_shr_th13 : 10; /* [21:12] */
        u32 rsv_155 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn18_dat_cfg_u;

/* Define the union csr_chn19_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th14 : 10; /* [9:0] */
        u32 rsv_156 : 2;           /* [11:10] */
        u32 chn_dat_shr_th14 : 10; /* [21:12] */
        u32 rsv_157 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn19_dat_cfg_u;

/* Define the union csr_chn20_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th15 : 10; /* [9:0] */
        u32 rsv_158 : 2;           /* [11:10] */
        u32 chn_dat_shr_th15 : 10; /* [21:12] */
        u32 rsv_159 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn20_dat_cfg_u;

/* Define the union csr_chn21_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th16 : 10; /* [9:0] */
        u32 rsv_160 : 2;           /* [11:10] */
        u32 chn_dat_shr_th16 : 10; /* [21:12] */
        u32 rsv_161 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn21_dat_cfg_u;

/* Define the union csr_chn22_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th17 : 10; /* [9:0] */
        u32 rsv_162 : 2;           /* [11:10] */
        u32 chn_dat_shr_th17 : 10; /* [21:12] */
        u32 rsv_163 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn22_dat_cfg_u;

/* Define the union csr_chn23_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th18 : 10; /* [9:0] */
        u32 rsv_164 : 2;           /* [11:10] */
        u32 chn_dat_shr_th18 : 10; /* [21:12] */
        u32 rsv_165 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn23_dat_cfg_u;

/* Define the union csr_chn24_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 chn_dat_rsv_th19 : 10; /* [9:0] */
        u32 rsv_166 : 2;           /* [11:10] */
        u32 chn_dat_shr_th19 : 10; /* [21:12] */
        u32 rsv_167 : 10;          /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_chn24_dat_cfg_u;

/* Define the union csr_host0_dat_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_dat_th0 : 10;   /* [9:0] */
        u32 rsv_168 : 6;         /* [15:10] */
        u32 host_dat_w_th0 : 10; /* [25:16] */
        u32 rsv_169 : 6;         /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host0_dat_th_u;

/* Define the union csr_host1_dat_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_dat_th1 : 10;   /* [9:0] */
        u32 rsv_170 : 6;         /* [15:10] */
        u32 host_dat_w_th1 : 10; /* [25:16] */
        u32 rsv_171 : 6;         /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host1_dat_th_u;

/* Define the union csr_host2_dat_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_dat_th2 : 10;   /* [9:0] */
        u32 rsv_172 : 6;         /* [15:10] */
        u32 host_dat_w_th2 : 10; /* [25:16] */
        u32 rsv_173 : 6;         /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host2_dat_th_u;

/* Define the union csr_host3_dat_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_dat_th3 : 10;   /* [9:0] */
        u32 rsv_174 : 6;         /* [15:10] */
        u32 host_dat_w_th3 : 10; /* [25:16] */
        u32 rsv_175 : 6;         /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host3_dat_th_u;

/* Define the union csr_host4_dat_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host_dat_th4 : 10; /* [9:0] */
        u32 rsv_176 : 22;      /* [31:10] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_host4_dat_th_u;

/* Define the union csr_dat_shr_bp_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 dat_shr_bp_th : 10; /* [9:0] */
        u32 rsv_177 : 22;       /* [31:10] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_dat_shr_bp_th_u;

/* Define the union csr_dat_bp_gap_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 dat_bp_gap : 5; /* [4:0] */
        u32 rsv_178 : 27;   /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_dat_bp_gap_u;

/* Define the union csr_rx_mpu_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_mpu_crdt_th : 7; /* [6:0] */
        u32 rsv_179 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_mpu_dat_cfg_u;

/* Define the union csr_rx_lb0_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_lb_crdt_th0 : 7; /* [6:0] */
        u32 rsv_180 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_lb0_dat_cfg_u;

/* Define the union csr_rx_lb1_dat_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_lb_crdt_th1 : 7; /* [6:0] */
        u32 rsv_181 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_lb1_dat_cfg_u;

/* Define the union csr_rxlb_dat_bp_gap_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxlb_dat_bp_gap : 4; /* [3:0] */
        u32 rsv_182 : 28;        /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxlb_dat_bp_gap_u;

/* Define the union csr_rxpd_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_183 : 2;         /* [7:6] */
        u32 rxpd_fifo_af_th : 6; /* [13:8] */
        u32 rsv_184 : 18;        /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_cfg_u;

/* Define the union csr_rxmpu_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxmpu_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_185 : 2;          /* [7:6] */
        u32 rxmpu_fifo_af_th : 6; /* [13:8] */
        u32 rsv_186 : 18;         /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxmpu_fifo_cfg_u;

/* Define the union csr_rxlb_cos_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxlb_cos_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_187 : 2;             /* [7:6] */
        u32 rxlb_cos_fifo_af_th : 6; /* [13:8] */
        u32 rsv_188 : 18;            /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxlb_cos_fifo_cfg_u;

/* Define the union csr_rx_idx_wt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpr_idx_req_wt0 : 3; /* [2:0] */
        u32 rsv_189 : 1;         /* [3] */
        u32 cpr_idx_req_wt1 : 3; /* [6:4] */
        u32 rsv_190 : 1;         /* [7] */
        u32 cpr_idx_req_wt2 : 3; /* [10:8] */
        u32 rsv_191 : 1;         /* [11] */
        u32 cpr_idx_req_wt3 : 3; /* [14:12] */
        u32 rsv_192 : 1;         /* [15] */
        u32 cpr_idx_req_wt4 : 3; /* [18:16] */
        u32 rsv_193 : 13;        /* [31:19] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_idx_wt_u;

/* Define the union csr_rx_host0_chn_m_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 host0_chn_more_cfg : 1; /* [0] */
        u32 rsv_194 : 31;           /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_host0_chn_m_u;

/* Define the union csr_rx_tso3_rls_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_tso3_rls_fifo_ae_th : 7; /* [6:0] */
        u32 rsv_195 : 1;                /* [7] */
        u32 rx_tso3_rls_fifo_af_th : 7; /* [14:8] */
        u32 rsv_196 : 17;               /* [31:15] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_tso3_rls_fifo_cfg_u;

/* Define the union csr_stl_cmd_api_rd_req_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_cmd_api_fifo_sta : 11; /* [10:0] */
        u32 rsv_197 : 5;               /* [15:11] */
        u32 stl_rd_req_fifo_sta : 11;  /* [26:16] */
        u32 rsv_198 : 5;               /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_cmd_api_rd_req_fifo_sta_u;

/* Define the union csr_stl_str_api_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_str_api_fifo_sta : 11; /* [10:0] */
        u32 rsv_199 : 21;              /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_str_api_fifo_sta_u;

/* Define the union csr_stl_wr_rd_dat_in_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_wr_di_fifo_sta : 11; /* [10:0] */
        u32 rsv_200 : 5;             /* [15:11] */
        u32 stl_rd_di_fifo_sta : 11; /* [26:16] */
        u32 rsv_201 : 5;             /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_wr_rd_dat_in_fifo_sta_u;

/* Define the union csr_stl_rsp_api_hdr_dat_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rsp_api_dat_fifo_sta : 11; /* [10:0] */
        u32 rsv_202 : 5;                   /* [15:11] */
        u32 stl_rsp_api_hdr_fifo_sta : 11; /* [26:16] */
        u32 rsv_203 : 5;                   /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_rsp_api_hdr_dat_fifo_sta_u;

/* Define the union csr_stl_rsp_api_cd_crc_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rsp_api_crc_fifo_sta : 11; /* [10:0] */
        u32 rsv_204 : 5;                   /* [15:11] */
        u32 stl_rsp_api_cd_fifo_sta : 11;  /* [26:16] */
        u32 rsv_205 : 5;                   /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_rsp_api_cd_crc_fifo_sta_u;

/* Define the union csr_stl_rsp_api_cs_nptr_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rsp_api_nptr_fifo_sta : 11; /* [10:0] */
        u32 rsv_206 : 5;                    /* [15:11] */
        u32 stl_rsp_api_cs_fifo_sta : 11;   /* [26:16] */
        u32 rsv_207 : 5;                    /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_rsp_api_cs_nptr_fifo_sta_u;

/* Define the union csr_stl_str_cmd_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_cmd_cnt : 16; /* [15:0] */
        u32 stl_str_cnt : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_str_cmd_cnt_u;

/* Define the union csr_stl_ack_rsp_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rsp_cnt : 16; /* [15:0] */
        u32 stl_ack_cnt : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_ack_rsp_cnt_u;

/* Define the union csr_stl_psh_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_psh_tl_cnt : 16; /* [15:0] */
        u32 stl_iq_psh_cnt : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_psh_cnt_u;

/* Define the union csr_stl_cell_mdf_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_cell_mdf_cnt : 16; /* [15:0] */
        u32 rsv_208 : 16;          /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_cell_mdf_cnt_u;

/* Define the union csr_stl_wr_di_ctrl_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_wr_di_ctrl_fifo_sta : 11; /* [10:0] */
        u32 rsv_209 : 5;                  /* [15:11] */
        u32 stl_ackstr_fifo_sta : 11;     /* [26:16] */
        u32 rsv_210 : 5;                  /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_wr_di_ctrl_fifo_sta_u;

/* Define the union csr_stl_fifo_ov_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rd_req_fifo_ov : 4;     /* [3:0] */
        u32 stl_cmd_api_fifo_ov : 4;    /* [7:4] */
        u32 stl_str_api_fifo_ov : 4;    /* [11:8] */
        u32 stl_rd_di_fifo_ov : 2;      /* [13:12] */
        u32 rsv_211 : 2;                /* [15:14] */
        u32 stl_wr_di_fifo_ov : 2;      /* [17:16] */
        u32 rsv_212 : 2;                /* [19:18] */
        u32 stl_wr_di_ctrl_fifo_ov : 2; /* [21:20] */
        u32 rsv_213 : 2;                /* [23:22] */
        u32 stl_ackstr_fifo_ov : 2;     /* [25:24] */
        u32 rsv_214 : 6;                /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_fifo_ov_err_0_u;

/* Define the union csr_stl_fifo_ov_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rsp_api_hdr_fifo_ov : 4;  /* [3:0] */
        u32 stl_rsp_api_dat_fifo_ov : 4;  /* [7:4] */
        u32 stl_rsp_api_cd_fifo_ov : 4;   /* [11:8] */
        u32 stl_rsp_api_crc_fifo_ov : 4;  /* [15:12] */
        u32 stl_rsp_api_cs_fifo_ov : 4;   /* [19:16] */
        u32 stl_rsp_api_nptr_fifo_ov : 4; /* [23:20] */
        u32 rsv_215 : 8;                  /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_fifo_ov_err_1_u;

/* Define the union csr_stl_fifo_uf_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rd_req_fifo_uf : 4;     /* [3:0] */
        u32 stl_cmd_api_fifo_uf : 4;    /* [7:4] */
        u32 stl_str_api_fifo_uf : 4;    /* [11:8] */
        u32 stl_rd_di_fifo_uf : 2;      /* [13:12] */
        u32 rsv_216 : 2;                /* [15:14] */
        u32 stl_wr_di_fifo_uf : 2;      /* [17:16] */
        u32 rsv_217 : 2;                /* [19:18] */
        u32 stl_wr_di_ctrl_fifo_uf : 2; /* [21:20] */
        u32 rsv_218 : 2;                /* [23:22] */
        u32 stl_ackstr_fifo_uf : 2;     /* [25:24] */
        u32 rsv_219 : 6;                /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_fifo_uf_err_0_u;

/* Define the union csr_stl_fifo_uf_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stl_rsp_api_hdr_fifo_uf : 4;  /* [3:0] */
        u32 stl_rsp_api_dat_fifo_uf : 4;  /* [7:4] */
        u32 stl_rsp_api_cd_fifo_uf : 4;   /* [11:8] */
        u32 stl_rsp_api_crc_fifo_uf : 4;  /* [15:12] */
        u32 stl_rsp_api_cs_fifo_uf : 4;   /* [19:16] */
        u32 stl_rsp_api_nptr_fifo_uf : 4; /* [23:20] */
        u32 rsv_220 : 8;                  /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stl_fifo_uf_err_1_u;

/* Define the union csr_stlwr_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlwr_fifo_mem_err_addr : 5;  /* [4:0] */
        u32 rsv_221 : 7;                  /* [11:5] */
        u32 stlwr_fifo_mem_err_cerr : 1;  /* [12] */
        u32 stlwr_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_222 : 2;                  /* [15:14] */
        u32 stlwr_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stlwr_fifo_ram_err_u;

/* Define the union csr_stlstr_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlstr_fifo_mem_err_addr : 6;  /* [5:0] */
        u32 rsv_223 : 6;                   /* [11:6] */
        u32 stlstr_fifo_mem_err_cerr : 1;  /* [12] */
        u32 stlstr_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_224 : 2;                   /* [15:14] */
        u32 stlstr_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stlstr_fifo_ram_err_u;

/* Define the union csr_stlrsp_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlrsp_fifo_mem_err_addr : 5;  /* [4:0] */
        u32 rsv_225 : 7;                   /* [11:5] */
        u32 stlrsp_fifo_mem_err_cerr : 1;  /* [12] */
        u32 stlrsp_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_226 : 2;                   /* [15:14] */
        u32 stlrsp_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stlrsp_fifo_ram_err_u;

/* Define the union csr_cdt_psh_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rsv_227 : 9;            /* [8:0] */
        u32 psh_ctrl_fifo1_sta : 9; /* [17:9] */
        u32 psh_dat_fifo1_sta : 9;  /* [26:18] */
        u32 rsv_228 : 5;            /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cdt_psh_fifo_sta_u;

/* Define the union csr_cdt_fifo_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cdt_psh_fifo_of_err : 3; /* [2:0] */
        u32 cdt_psh_fifo_uf_err : 3; /* [5:3] */
        u32 rsv_229 : 26;            /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cdt_fifo_err_u;

/* Define the union csr_cdt_crdt_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cdt_crdt_cnt : 5;           /* [4:0] */
        u32 rsv_230 : 3;                /* [7:5] */
        u32 cdt_crdt_of_err : 1;        /* [8] */
        u32 cdt_crdt_uf_err : 1;        /* [9] */
        u32 geneve_flowpac_ofs_err : 1; /* [10] */
        u32 rsv_231 : 21;               /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cdt_crdt_sta_u;

/* Define the union csr_stliq_pkt_psh_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_pkt_psh_cnt : 16; /* [15:0] */
        u32 rsv_232 : 16;           /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_pkt_psh_cnt_u;

/* Define the union csr_stliq_msg_psh_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_msg_psh_cnt : 16; /* [15:0] */
        u32 rsv_233 : 16;           /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_msg_psh_cnt_u;

/* Define the union csr_flowpac_psh_req_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 flowpac_psh_req_cnt : 16; /* [15:0] */
        u32 rsv_234 : 16;             /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_flowpac_psh_req_cnt_u;

/* Define the union csr_nonflowpac_psh_req_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 nonflowpac_psh_req_cnt : 16; /* [15:0] */
        u32 rsv_235 : 16;                /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_nonflowpac_psh_req_cnt_u;

/* Define the union csr_stliq_psh_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_psh_fifo_sta : 10; /* [9:0] */
        u32 rsv_236 : 22;            /* [31:10] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_psh_fifo_sta_u;

/* Define the union csr_rob_psh_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rob_psh_fifo_sta : 10; /* [9:0] */
        u32 rsv_237 : 22;          /* [31:10] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rob_psh_fifo_sta_u;

/* Define the union csr_rx_epd_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_epd_cnt : 16; /* [15:0] */
        u32 rsv_238 : 16;    /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_epd_cnt_u;

/* Define the union csr_rx_chn_epd_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_chn_epd_cnt : 16; /* [15:0] */
        u32 rsv_239 : 16;        /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_chn_epd_cnt_u;

/* Define the union csr_tx_epd_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_epd_cnt : 16; /* [15:0] */
        u32 rsv_240 : 16;    /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_epd_cnt_u;

/* Define the union csr_tx_chn_epd_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_epd_cnt : 16; /* [15:0] */
        u32 rsv_241 : 16;        /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_epd_cnt_u;

/* Define the union csr_txmac_chn_tso12_epd_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txmac_chn_tso12_epd_cnt : 16; /* [15:0] */
        u32 rsv_242 : 16;                 /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txmac_chn_tso12_epd_cnt_u;

/* Define the union csr_drp_req_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 drp_req_cnt : 16; /* [15:0] */
        u32 rsv_243 : 16;     /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_drp_req_cnt_u;

/* Define the union csr_rx_tso3_drp_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_tso3_prls_cnt : 16; /* [15:0] */
        u32 rx_tso3_drp_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_tso3_drp_cnt_u;

/* Define the union csr_tx_tso3_drp_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_tso3_prls_cnt : 16; /* [15:0] */
        u32 tx_tso3_drp_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_tso3_drp_cnt_u;

/* Define the union csr_drp_eop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 drp_eop_cnt : 16; /* [15:0] */
        u32 rsv_244 : 16;     /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_drp_eop_cnt_u;

/* Define the union csr_rx_epd_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_epd_fifo_sta : 11; /* [10:0] */
        u32 rsv_245 : 21;         /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_epd_fifo_sta_u;

/* Define the union csr_tx_epd_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_epd_fifo_sta : 11; /* [10:0] */
        u32 rsv_246 : 21;         /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_epd_fifo_sta_u;

/* Define the union csr_ndrp_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ndrp_fifo_sta : 11; /* [10:0] */
        u32 rsv_247 : 21;       /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ndrp_fifo_sta_u;

/* Define the union csr_drp_rxrls_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 drp_rxrls_fifo_sta : 11; /* [10:0] */
        u32 rsv_248 : 21;            /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_drp_rxrls_fifo_sta_u;

/* Define the union csr_drp_txrls_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 drp_txrls_fifo_sta : 11; /* [10:0] */
        u32 rsv_249 : 21;            /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_drp_txrls_fifo_sta_u;

/* Define the union csr_fdrp_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 fdrp_fifo_sta : 11; /* [10:0] */
        u32 rsv_250 : 21;       /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_fdrp_fifo_sta_u;

/* Define the union csr_ftso_drp_req_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ftso_drp_req_cnt : 16; /* [15:0] */
        u32 rsv_251 : 16;          /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ftso_drp_req_cnt_u;

/* Define the union csr_coq_fifo_of_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_epd_fifo_of_err : 1;    /* [0] */
        u32 tx_epd_fifo_of_err : 1;    /* [1] */
        u32 ndrp_fifo_of_err : 1;      /* [2] */
        u32 drp_txrls_fifo_of_err : 1; /* [3] */
        u32 drp_rxrls_fifo_of_err : 1; /* [4] */
        u32 fdrp_fifo_of_err : 1;      /* [5] */
        u32 rsv_252 : 26;              /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_coq_fifo_of_err_u;

/* Define the union csr_coq_fifo_uf_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_epd_fifo_uf_err : 1;    /* [0] */
        u32 tx_epd_fifo_uf_err : 1;    /* [1] */
        u32 ndrp_fifo_uf_err : 1;      /* [2] */
        u32 drp_txrls_fifo_uf_err : 1; /* [3] */
        u32 drp_rxrls_fifo_uf_err : 1; /* [4] */
        u32 fdrp_fifo_uf_err : 1;      /* [5] */
        u32 rsv_253 : 26;              /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_coq_fifo_uf_err_u;

/* Define the union csr_coq_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_cpi_chn_err : 1;    /* [0] */
        u32 rx_pkt_mode_err : 1;   /* [1] */
        u32 rx_pcnum_srch_err : 1; /* [2] */
        u32 tx_lb_chn_err : 1;     /* [3] */
        u32 tx_pkt_mode_err : 1;   /* [4] */
        u32 tx_pcnum_srch_err : 1; /* [5] */
        u32 rsv_254 : 26;          /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_coq_err_u;

/* Define the union csr_rx_cpi_chn_crdt_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpi_chnsge_crdt_cnt : 10; /* [9:0] */
        u32 rsv_255 : 2;              /* [11:10] */
        u32 cpi_chnsge_crdt_af : 1;   /* [12] */
        u32 rsv_256 : 3;              /* [15:13] */
        u32 cpi_chndat_crdt_cnt : 10; /* [25:16] */
        u32 rsv_257 : 2;              /* [27:26] */
        u32 cpi_chndat_crdt_af : 1;   /* [28] */
        u32 rsv_258 : 3;              /* [31:29] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_cpi_chn_crdt_sta_u;

/* Define the union csr_rx_cpi_host_crdt_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpi_hostsge_crdt_cnt : 10; /* [9:0] */
        u32 rsv_259 : 2;               /* [11:10] */
        u32 cpi_hostsge_crdt_af : 1;   /* [12] */
        u32 rsv_260 : 3;               /* [15:13] */
        u32 cpi_hostdat_crdt_cnt : 10; /* [25:16] */
        u32 rsv_261 : 2;               /* [27:26] */
        u32 cpi_hostdat_crdt_af : 1;   /* [28] */
        u32 rsv_262 : 3;               /* [31:29] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_cpi_host_crdt_sta_u;

/* Define the union csr_rx_cpi_shr_crdt_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpi_shrsge_crdt_cnt : 10; /* [9:0] */
        u32 rsv_263 : 2;              /* [11:10] */
        u32 cpi_shrsge_crdt_af : 1;   /* [12] */
        u32 rsv_264 : 3;              /* [15:13] */
        u32 cpi_shrdat_crdt_cnt : 10; /* [25:16] */
        u32 rsv_265 : 2;              /* [27:26] */
        u32 cpi_shrdat_crdt_af : 1;   /* [28] */
        u32 rsv_266 : 3;              /* [31:29] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_cpi_shr_crdt_sta_u;

/* Define the union csr_rx_cpi_host_wcrdt_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpi_host_wsge_crdt_cnt : 10; /* [9:0] */
        u32 rsv_267 : 2;                 /* [11:10] */
        u32 cpb_pqm_hostsge_crdt_bp : 1; /* [12] */
        u32 rsv_268 : 3;                 /* [15:13] */
        u32 cpi_host_wdat_crdt_cnt : 10; /* [25:16] */
        u32 rsv_269 : 2;                 /* [27:26] */
        u32 cpb_pqm_hostdat_crdt_bp : 1; /* [28] */
        u32 rsv_270 : 3;                 /* [31:29] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_cpi_host_wcrdt_sta_u;

/* Define the union csr_rxlb_chn_crdt_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxlb_chn_crdt_cnt : 7; /* [6:0] */
        u32 rsv_271 : 1;           /* [7] */
        u32 rxlb_chn_crdt_af : 1;  /* [8] */
        u32 rsv_272 : 23;          /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxlb_chn_crdt_sta_u;

/* Define the union csr_rx_idx_crdt_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_idx_crdt_cnt : 6; /* [5:0] */
        u32 rsv_273 : 2;         /* [7:6] */
        u32 rx_idx_crdt_af : 1;  /* [8] */
        u32 rsv_274 : 23;        /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_idx_crdt_sta_u;

/* Define the union csr_rxlb_fp_bmp_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxlb_fp_bmp_fill : 11; /* [10:0] */
        u32 rsv_275 : 21;          /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxlb_fp_bmp_sta_u;

/* Define the union csr_rxpd_fifo_empty_sta_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_empty_sta_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_empty_sta_0_u;

/* Define the union csr_rxpd_fifo_empty_sta_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_empty_sta_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_empty_sta_1_u;

/* Define the union csr_rxpd_fifo_empty_sta_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_empty_sta_2 : 21; /* [20:0] */
        u32 rsv_276 : 11;               /* [31:21] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_empty_sta_2_u;

/* Define the union csr_rxpd_fifo_fill_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_fill_sta : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_fill_sta_u;

/* Define the union csr_rxpd_pro_fsm_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_pro_fsm_sta : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_pro_fsm_sta_u;

/* Define the union csr_rx_crdt_of_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_idx_crdt_of_err : 1;       /* [0] */
        u32 rxlb_chn_crdt_of_err : 3;     /* [3:1] */
        u32 cpi_chn_dat_crdt_of_err : 20; /* [23:4] */
        u32 rsv_277 : 8;                  /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_crdt_of_err_0_u;

/* Define the union csr_rx_crdt_of_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpi_chn_sge_crdt_of_err : 20; /* [19:0] */
        u32 rsv_278 : 12;                 /* [31:20] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_crdt_of_err_1_u;

/* Define the union csr_rx_crdt_uf_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_idx_crdt_uf_err : 1;       /* [0] */
        u32 rxlb_chn_crdt_uf_err : 3;     /* [3:1] */
        u32 cpi_chn_dat_crdt_uf_err : 20; /* [23:4] */
        u32 rsv_279 : 8;                  /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_crdt_uf_err_0_u;

/* Define the union csr_rx_crdt_uf_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpi_chn_sge_crdt_uf_err : 20; /* [19:0] */
        u32 rsv_280 : 12;                 /* [31:20] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_crdt_uf_err_1_u;

/* Define the union csr_rxpd_fifo_of_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_of_err_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_of_err_0_u;

/* Define the union csr_rxpd_fifo_of_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_of_err_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_of_err_1_u;

/* Define the union csr_rxpd_fifo_of_err_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_of_err_2 : 21;     /* [20:0] */
        u32 rxlb_fp_fifo_of_err : 1;     /* [21] */
        u32 rx_tso3_rls_fifo_of_err : 5; /* [26:22] */
        u32 rsv_281 : 5;                 /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_of_err_2_u;

/* Define the union csr_rxpd_fifo_uf_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_uf_err_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_uf_err_0_u;

/* Define the union csr_rxpd_fifo_uf_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_uf_err_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_uf_err_1_u;

/* Define the union csr_rxpd_fifo_uf_err_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxpd_fifo_uf_err_2 : 21;     /* [20:0] */
        u32 rxlb_fp_fifo_uf_err : 1;     /* [21] */
        u32 rx_tso3_rls_fifo_uf_err : 5; /* [26:22] */
        u32 rsv_282 : 5;                 /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxpd_fifo_uf_err_2_u;

/* Define the union csr_rxlb_pd_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rxlb_pd_mem_err_addr : 10; /* [9:0] */
        u32 rsv_283 : 2;               /* [11:10] */
        u32 rxlb_pd_mem_err_cerr : 1;  /* [12] */
        u32 rxlb_pd_mem_err_ucerr : 1; /* [13] */
        u32 rsv_284 : 2;               /* [15:14] */
        u32 rxlb_pd_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rxlb_pd_ram_err_u;

/* Define the union csr_cpb_rx_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_chn_pd_pptr_err : 23; /* [22:0] */
        u32 rsv_285 : 9;             /* [31:23] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_rx_err_0_u;

/* Define the union csr_cpb_rx_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_chn_pd_pktmod_err : 23; /* [22:0] */
        u32 rsv_286 : 9;               /* [31:23] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_rx_err_1_u;

/* Define the union csr_cpb_rx_err_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_chn_ret_pcnum_err : 23; /* [22:0] */
        u32 rsv_287 : 9;               /* [31:23] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_rx_err_2_u;

/* Define the union csr_cpb_rx_err_3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_chn_tso2_err : 23;          /* [22:0] */
        u32 rx_chn_tso2_num_err : 1;       /* [23] */
        u32 rx_chn_tso2_cmd_cnum_err0 : 1; /* [24] */
        u32 rx_chn_tso2_cmd_cnum_err1 : 1; /* [25] */
        u32 rx_chn_tso2_cmd_cnum_err2 : 1; /* [26] */
        u32 rsv_288 : 5;                   /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_rx_err_3_u;

/* Define the union csr_cpb_rx_err_4_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_chn_lro1_err : 23;         /* [22:0] */
        u32 rx_chn_lro1_num_err : 1;      /* [23] */
        u32 rx_chn_lro1_cmd_cnum_err : 1; /* [24] */
        u32 rsv_289 : 7;                  /* [31:25] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_rx_err_4_u;

/* Define the union csr_cpb_rx_err_5_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_chn_lro2_err : 23;          /* [22:0] */
        u32 rx_chn_lro2_num_err : 1;       /* [23] */
        u32 rx_chn_lro2_cmd_cnum_err0 : 1; /* [24] */
        u32 rx_chn_lro2_cmd_cnum_err1 : 1; /* [25] */
        u32 rx_chn_lro2_cmd_cnum_err2 : 1; /* [26] */
        u32 rsv_290 : 5;                   /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_rx_err_5_u;

/* Define the union csr_rx_tso3_rls_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rx_tso3_rls_fifo_sta : 11; /* [10:0] */
        u32 rsv_291 : 21;              /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_rx_tso3_rls_fifo_sta_u;


// ==============================================================================
/* Define the global struct */
typedef struct {
    volatile csr_stl_rsp_api_fifo_crdt_init_u stl_rsp_api_fifo_crdt_init;        /* 800 */
    volatile csr_stl_psh_cmd_wt_u stl_psh_cmd_wt;                                /* 804 */
    volatile csr_stl_rd_req_fifo_af_th_u stl_rd_req_fifo_af_th;                  /* 80C */
    volatile csr_stl_rd_ctrl_fifo_af_th_u stl_rd_ctrl_fifo_af_th;                /* 810 */
    volatile csr_cpb_stl_api_crdt_init_u cpb_stl_api_crdt_init;                  /* 814 */
    volatile csr_stl_str_di_fifo_af_th_u stl_str_di_fifo_af_th;                  /* 818 */
    volatile csr_stl_str_api_fifo_af_th_u stl_str_api_fifo_af_th;                /* 81C */
    volatile csr_stl_cmd_api_fifo_af_th_u stl_cmd_api_fifo_af_th;                /* 820 */
    volatile csr_stl_ackstr_fifo_af_th_u stl_ackstr_fifo_af_th;                  /* 824 */
    volatile csr_cdt_crdt_cfg_u cdt_crdt_cfg;                                    /* 8A0 */
    volatile csr_cdt_psh_fifo_cfg_u cdt_psh_fifo_cfg;                            /* 8B0 */
    volatile csr_stliq_psh_fifo_cfg_u stliq_psh_fifo_cfg;                        /* 900 */
    volatile csr_inner_chn_map_u inner_chn_map;                                  /* 980 */
    volatile csr_drp_ack_th_u drp_ack_th;                                        /* 984 */
    volatile csr_oqrx_pd_fifo_cfg_u oqrx_pd_fifo_cfg;                            /* 990 */
    volatile csr_oqtx_pd_fifo_cfg_u oqtx_pd_fifo_cfg;                            /* 994 */
    volatile csr_drp_fifo_cfg_u drp_fifo_cfg;                                    /* 998 */
    volatile csr_drp_txrls_fifo_cfg_u drp_txrls_fifo_cfg;                        /* 99C */
    volatile csr_drp_rxrls_fifo_cfg_u drp_rxrls_fifo_cfg;                        /* 9A0 */
    volatile csr_fdrp_fifo_cfg_u fdrp_fifo_cfg;                                  /* 9A4 */
    volatile csr_rx_nor_chn_wt0_u rx_nor_chn_wt0;                                /* A00 */
    volatile csr_rx_nor_chn_wt1_u rx_nor_chn_wt1;                                /* A04 */
    volatile csr_rx_nor_chn_wt2_u rx_nor_chn_wt2;                                /* A08 */
    volatile csr_rx_nor_chn_wt3_u rx_nor_chn_wt3;                                /* A0C */
    volatile csr_rx_lb_chn_wt3_u rx_lb_chn_wt3;                                  /* A10 */
    volatile csr_rxlb_port_wt_0_u rxlb_port_wt_0;                                /* A14 */
    volatile csr_rxlb_port_wt_1_u rxlb_port_wt_1;                                /* A18 */
    volatile csr_cos_chn_rxlb_cfg_0_u cos_chn_rxlb_cfg_0;                        /* A1C */
    volatile csr_cos_chn_rxlb_cfg_1_u cos_chn_rxlb_cfg_1;                        /* A20 */
    volatile csr_cpb_rx_crdt_cfg_u cpb_rx_crdt_cfg;                              /* A30 */
    volatile csr_cpb_rx_idx_cfg_u cpb_rx_idx_cfg;                                /* A34 */
    volatile csr_chn5_sge_cfg_u chn5_sge_cfg;                                    /* A40 */
    volatile csr_chn6_sge_cfg_u chn6_sge_cfg;                                    /* A44 */
    volatile csr_chn7_sge_cfg_u chn7_sge_cfg;                                    /* A48 */
    volatile csr_chn8_sge_cfg_u chn8_sge_cfg;                                    /* A4C */
    volatile csr_chn9_sge_cfg_u chn9_sge_cfg;                                    /* A50 */
    volatile csr_chn10_sge_cfg_u chn10_sge_cfg;                                  /* A54 */
    volatile csr_chn11_sge_cfg_u chn11_sge_cfg;                                  /* A58 */
    volatile csr_chn12_sge_cfg_u chn12_sge_cfg;                                  /* A5C */
    volatile csr_chn13_sge_cfg_u chn13_sge_cfg;                                  /* A60 */
    volatile csr_chn14_sge_cfg_u chn14_sge_cfg;                                  /* A64 */
    volatile csr_chn15_sge_cfg_u chn15_sge_cfg;                                  /* A68 */
    volatile csr_chn16_sge_cfg_u chn16_sge_cfg;                                  /* A6C */
    volatile csr_chn17_sge_cfg_u chn17_sge_cfg;                                  /* A70 */
    volatile csr_chn18_sge_cfg_u chn18_sge_cfg;                                  /* A74 */
    volatile csr_chn19_sge_cfg_u chn19_sge_cfg;                                  /* A78 */
    volatile csr_chn20_sge_cfg_u chn20_sge_cfg;                                  /* A7C */
    volatile csr_chn21_sge_cfg_u chn21_sge_cfg;                                  /* A80 */
    volatile csr_chn22_sge_cfg_u chn22_sge_cfg;                                  /* A84 */
    volatile csr_chn23_sge_cfg_u chn23_sge_cfg;                                  /* A88 */
    volatile csr_chn24_sge_cfg_u chn24_sge_cfg;                                  /* A8C */
    volatile csr_host0_sge_th_u host0_sge_th;                                    /* A90 */
    volatile csr_host1_sge_th_u host1_sge_th;                                    /* A94 */
    volatile csr_host2_sge_th_u host2_sge_th;                                    /* A98 */
    volatile csr_host3_sge_th_u host3_sge_th;                                    /* A9C */
    volatile csr_host4_sge_th_u host4_sge_th;                                    /* AA0 */
    volatile csr_sge_shr_bp_th_u sge_shr_bp_th;                                  /* AA4 */
    volatile csr_sge_bp_gap_u sge_bp_gap;                                        /* AA8 */
    volatile csr_chn5_dat_cfg_u chn5_dat_cfg;                                    /* AB0 */
    volatile csr_chn6_dat_cfg_u chn6_dat_cfg;                                    /* AB4 */
    volatile csr_chn7_dat_cfg_u chn7_dat_cfg;                                    /* AB8 */
    volatile csr_chn8_dat_cfg_u chn8_dat_cfg;                                    /* ABC */
    volatile csr_chn9_dat_cfg_u chn9_dat_cfg;                                    /* AC0 */
    volatile csr_chn10_dat_cfg_u chn10_dat_cfg;                                  /* AC4 */
    volatile csr_chn11_dat_cfg_u chn11_dat_cfg;                                  /* AC8 */
    volatile csr_chn12_dat_cfg_u chn12_dat_cfg;                                  /* ACC */
    volatile csr_chn13_dat_cfg_u chn13_dat_cfg;                                  /* AD0 */
    volatile csr_chn14_dat_cfg_u chn14_dat_cfg;                                  /* AD4 */
    volatile csr_chn15_dat_cfg_u chn15_dat_cfg;                                  /* AD8 */
    volatile csr_chn16_dat_cfg_u chn16_dat_cfg;                                  /* ADC */
    volatile csr_chn17_dat_cfg_u chn17_dat_cfg;                                  /* AE0 */
    volatile csr_chn18_dat_cfg_u chn18_dat_cfg;                                  /* AE4 */
    volatile csr_chn19_dat_cfg_u chn19_dat_cfg;                                  /* AE8 */
    volatile csr_chn20_dat_cfg_u chn20_dat_cfg;                                  /* AEC */
    volatile csr_chn21_dat_cfg_u chn21_dat_cfg;                                  /* AF0 */
    volatile csr_chn22_dat_cfg_u chn22_dat_cfg;                                  /* AF4 */
    volatile csr_chn23_dat_cfg_u chn23_dat_cfg;                                  /* AF8 */
    volatile csr_chn24_dat_cfg_u chn24_dat_cfg;                                  /* AFC */
    volatile csr_host0_dat_th_u host0_dat_th;                                    /* B00 */
    volatile csr_host1_dat_th_u host1_dat_th;                                    /* B04 */
    volatile csr_host2_dat_th_u host2_dat_th;                                    /* B08 */
    volatile csr_host3_dat_th_u host3_dat_th;                                    /* B0C */
    volatile csr_host4_dat_th_u host4_dat_th;                                    /* B10 */
    volatile csr_dat_shr_bp_th_u dat_shr_bp_th;                                  /* B14 */
    volatile csr_dat_bp_gap_u dat_bp_gap;                                        /* B18 */
    volatile csr_rx_mpu_dat_cfg_u rx_mpu_dat_cfg;                                /* B20 */
    volatile csr_rx_lb0_dat_cfg_u rx_lb0_dat_cfg;                                /* B24 */
    volatile csr_rx_lb1_dat_cfg_u rx_lb1_dat_cfg;                                /* B28 */
    volatile csr_rxlb_dat_bp_gap_u rxlb_dat_bp_gap;                              /* B30 */
    volatile csr_rxpd_fifo_cfg_u rxpd_fifo_cfg;                                  /* B40 */
    volatile csr_rxmpu_fifo_cfg_u rxmpu_fifo_cfg;                                /* B44 */
    volatile csr_rxlb_cos_fifo_cfg_u rxlb_cos_fifo_cfg;                          /* B48 */
    volatile csr_rx_idx_wt_u rx_idx_wt;                                          /* B54 */
    volatile csr_rx_host0_chn_m_u rx_host0_chn_m;                                /* B58 */
    volatile csr_rx_tso3_rls_fifo_cfg_u rx_tso3_rls_fifo_cfg;                    /* B60 */
    volatile csr_stl_cmd_api_rd_req_fifo_sta_u stl_cmd_api_rd_req_fifo_sta[4];   /* 1400 */
    volatile csr_stl_str_api_fifo_sta_u stl_str_api_fifo_sta[4];                 /* 1410 */
    volatile csr_stl_wr_rd_dat_in_fifo_sta_u stl_wr_rd_dat_in_fifo_sta[2];       /* 1420 */
    volatile csr_stl_rsp_api_hdr_dat_fifo_sta_u stl_rsp_api_hdr_dat_fifo_sta[4]; /* 1430 */
    volatile csr_stl_rsp_api_cd_crc_fifo_sta_u stl_rsp_api_cd_crc_fifo_sta[4];   /* 1440 */
    volatile csr_stl_rsp_api_cs_nptr_fifo_sta_u stl_rsp_api_cs_nptr_fifo_sta[4]; /* 1450 */
    volatile csr_stl_str_cmd_cnt_u stl_str_cmd_cnt[4];                           /* 1460 */
    volatile csr_stl_ack_rsp_cnt_u stl_ack_rsp_cnt[4];                           /* 1470 */
    volatile csr_stl_psh_cnt_u stl_psh_cnt[4];                                   /* 1480 */
    volatile csr_stl_cell_mdf_cnt_u stl_cell_mdf_cnt[4];                         /* 1490 */
    volatile csr_stl_wr_di_ctrl_fifo_sta_u stl_wr_di_ctrl_fifo_sta[2];           /* 14A4 */
    volatile csr_stl_fifo_ov_err_0_u stl_fifo_ov_err_0;                          /* 14B0 */
    volatile csr_stl_fifo_ov_err_1_u stl_fifo_ov_err_1;                          /* 14B4 */
    volatile csr_stl_fifo_uf_err_0_u stl_fifo_uf_err_0;                          /* 14B8 */
    volatile csr_stl_fifo_uf_err_1_u stl_fifo_uf_err_1;                          /* 14BC */
    volatile csr_stlwr_fifo_ram_err_u stlwr_fifo_ram_err[2];                     /* 14C0 */
    volatile csr_stlstr_fifo_ram_err_u stlstr_fifo_ram_err[4];                   /* 14D0 */
    volatile csr_stlrsp_fifo_ram_err_u stlrsp_fifo_ram_err[4];                   /* 14E0 */
    volatile csr_cdt_psh_fifo_sta_u cdt_psh_fifo_sta;                            /* 15C8 */
    volatile csr_cdt_fifo_err_u cdt_fifo_err;                                    /* 15CC */
    volatile csr_cdt_crdt_sta_u cdt_crdt_sta;                                    /* 15D0 */
    volatile csr_stliq_pkt_psh_cnt_u stliq_pkt_psh_cnt[4];                       /* 1600 */
    volatile csr_stliq_msg_psh_cnt_u stliq_msg_psh_cnt[4];                       /* 1610 */
    volatile csr_flowpac_psh_req_cnt_u flowpac_psh_req_cnt;                      /* 1660 */
    volatile csr_nonflowpac_psh_req_cnt_u nonflowpac_psh_req_cnt;                /* 1664 */
    volatile csr_stliq_psh_fifo_sta_u stliq_psh_fifo_sta[4];                     /* 1680 */
    volatile csr_rob_psh_fifo_sta_u rob_psh_fifo_sta;                            /* 16B4 */
    volatile csr_rx_epd_cnt_u rx_epd_cnt;                                        /* 1700 */
    volatile csr_rx_chn_epd_cnt_u rx_chn_epd_cnt[23];                            /* 1704 */
    volatile csr_tx_epd_cnt_u tx_epd_cnt;                                        /* 1760 */
    volatile csr_tx_chn_epd_cnt_u tx_chn_epd_cnt[11];                            /* 1764 */
    volatile csr_txmac_chn_tso12_epd_cnt_u txmac_chn_tso12_epd_cnt[8];           /* 1790 */
    volatile csr_drp_req_cnt_u drp_req_cnt;                                      /* 17B0 */
    volatile csr_rx_tso3_drp_cnt_u rx_tso3_drp_cnt;                              /* 17B4 */
    volatile csr_tx_tso3_drp_cnt_u tx_tso3_drp_cnt;                              /* 17B8 */
    volatile csr_drp_eop_cnt_u drp_eop_cnt;                                      /* 17BC */
    volatile csr_rx_epd_fifo_sta_u rx_epd_fifo_sta;                              /* 17D0 */
    volatile csr_tx_epd_fifo_sta_u tx_epd_fifo_sta;                              /* 17D4 */
    volatile csr_ndrp_fifo_sta_u ndrp_fifo_sta;                                  /* 17D8 */
    volatile csr_drp_rxrls_fifo_sta_u drp_rxrls_fifo_sta;                        /* 17DC */
    volatile csr_drp_txrls_fifo_sta_u drp_txrls_fifo_sta;                        /* 17E0 */
    volatile csr_fdrp_fifo_sta_u fdrp_fifo_sta;                                  /* 17E4 */
    volatile csr_ftso_drp_req_cnt_u ftso_drp_req_cnt;                            /* 17E8 */
    volatile csr_coq_fifo_of_err_u coq_fifo_of_err;                              /* 17F0 */
    volatile csr_coq_fifo_uf_err_u coq_fifo_uf_err;                              /* 17F4 */
    volatile csr_coq_err_u coq_err;                                              /* 17F8 */
    volatile csr_rx_cpi_chn_crdt_sta_u rx_cpi_chn_crdt_sta[20];                  /* 1800 */
    volatile csr_rx_cpi_host_crdt_sta_u rx_cpi_host_crdt_sta[5];                 /* 1850 */
    volatile csr_rx_cpi_shr_crdt_sta_u rx_cpi_shr_crdt_sta;                      /* 1864 */
    volatile csr_rx_cpi_host_wcrdt_sta_u rx_cpi_host_wcrdt_sta[4];               /* 1870 */
    volatile csr_rxlb_chn_crdt_sta_u rxlb_chn_crdt_sta[3];                       /* 1880 */
    volatile csr_rx_idx_crdt_sta_u rx_idx_crdt_sta;                              /* 188C */
    volatile csr_rxlb_fp_bmp_sta_u rxlb_fp_bmp_sta;                              /* 1890 */
    volatile csr_rxpd_fifo_empty_sta_0_u rxpd_fifo_empty_sta_0;                  /* 1894 */
    volatile csr_rxpd_fifo_empty_sta_1_u rxpd_fifo_empty_sta_1;                  /* 1898 */
    volatile csr_rxpd_fifo_empty_sta_2_u rxpd_fifo_empty_sta_2;                  /* 189C */
    volatile csr_rxpd_fifo_fill_sta_u rxpd_fifo_fill_sta[11];                    /* 18A0 */
    volatile csr_rxpd_pro_fsm_sta_u rxpd_pro_fsm_sta[23];                        /* 1900 */
    volatile csr_rx_crdt_of_err_0_u rx_crdt_of_err_0;                            /* 1990 */
    volatile csr_rx_crdt_of_err_1_u rx_crdt_of_err_1;                            /* 1994 */
    volatile csr_rx_crdt_uf_err_0_u rx_crdt_uf_err_0;                            /* 1998 */
    volatile csr_rx_crdt_uf_err_1_u rx_crdt_uf_err_1;                            /* 199C */
    volatile csr_rxpd_fifo_of_err_0_u rxpd_fifo_of_err_0;                        /* 19A0 */
    volatile csr_rxpd_fifo_of_err_1_u rxpd_fifo_of_err_1;                        /* 19A4 */
    volatile csr_rxpd_fifo_of_err_2_u rxpd_fifo_of_err_2;                        /* 19A8 */
    volatile csr_rxpd_fifo_uf_err_0_u rxpd_fifo_uf_err_0;                        /* 19B0 */
    volatile csr_rxpd_fifo_uf_err_1_u rxpd_fifo_uf_err_1;                        /* 19B4 */
    volatile csr_rxpd_fifo_uf_err_2_u rxpd_fifo_uf_err_2;                        /* 19B8 */
    volatile csr_rxlb_pd_ram_err_u rxlb_pd_ram_err;                              /* 19BC */
    volatile csr_cpb_rx_err_0_u cpb_rx_err_0;                                    /* 19C0 */
    volatile csr_cpb_rx_err_1_u cpb_rx_err_1;                                    /* 19C4 */
    volatile csr_cpb_rx_err_2_u cpb_rx_err_2;                                    /* 19C8 */
    volatile csr_cpb_rx_err_3_u cpb_rx_err_3;                                    /* 19CC */
    volatile csr_cpb_rx_err_4_u cpb_rx_err_4;                                    /* 19D0 */
    volatile csr_cpb_rx_err_5_u cpb_rx_err_5;                                    /* 19D4 */
    volatile csr_rx_tso3_rls_fifo_sta_u rx_tso3_rls_fifo_sta[5];                 /* 19E0 */
} S_cpb_csr_2_REGS_TYPE;

/* Declare the struct pointor of the module cpb_csr_2 */
extern volatile S_cpb_csr_2_REGS_TYPE *gopcpb_csr_2AllReg;

/* Declare the functions that set the member value */
int iSetSTL_RSP_API_FIFO_CRDT_INIT_stl_rsp_npt_fifo_crdt(unsigned int ustl_rsp_npt_fifo_crdt);
int iSetSTL_RSP_API_FIFO_CRDT_INIT_stl_rsp_dat_fifo_crdt(unsigned int ustl_rsp_dat_fifo_crdt);
int iSetSTL_RSP_API_FIFO_CRDT_INIT_stl_rsp_api_hdr_fifo_crdt(unsigned int ustl_rsp_api_hdr_fifo_crdt);
int iSetSTL_RSP_API_FIFO_CRDT_INIT_stl_rsp_crc_fifo_crdt(unsigned int ustl_rsp_crc_fifo_crdt);
int iSetSTL_RSP_API_FIFO_CRDT_INIT_stl_rsp_api_fifo_crdt_init(unsigned int ustl_rsp_api_fifo_crdt_init);
int iSetSTL_RSP_API_FIFO_CRDT_INIT_stl_str_rsp_hdr_crdt(unsigned int ustl_str_rsp_hdr_crdt);
int iSetSTL_PSH_CMD_WT_stl_cmd_req_wt(unsigned int ustl_cmd_req_wt);
int iSetSTL_PSH_CMD_WT_stl_psh_req_wt(unsigned int ustl_psh_req_wt);
int iSetSTL_RD_REQ_FIFO_AF_TH_stl_rd_req_fifo_af_th(unsigned int ustl_rd_req_fifo_af_th);
int iSetSTL_RD_CTRL_FIFO_AF_TH_stl_rd_ctrl_fifo_af_th(unsigned int ustl_rd_ctrl_fifo_af_th);
int iSetCPB_STL_API_CRDT_INIT_cpb_stl_api_crdt(unsigned int ucpb_stl_api_crdt);
int iSetCPB_STL_API_CRDT_INIT_cpb_stl_api_crdt_init(unsigned int ucpb_stl_api_crdt_init);
int iSetSTL_STR_DI_FIFO_AF_TH_stl_str_di_fifo_af_th(unsigned int ustl_str_di_fifo_af_th);
int iSetSTL_STR_API_FIFO_AF_TH_stl_str_api_fifo_af_th(unsigned int ustl_str_api_fifo_af_th);
int iSetSTL_CMD_API_FIFO_AF_TH_stl_cmd_api_fifo_af_th(unsigned int ustl_cmd_api_fifo_af_th);
int iSetSTL_ACKSTR_FIFO_AF_TH_stl_ackstr_fifo_af_th(unsigned int ustl_ackstr_fifo_af_th);
int iSetCDT_CRDT_CFG_cdt_crdt_cfg(unsigned int ucdt_crdt_cfg);
int iSetCDT_PSH_FIFO_CFG_cdt_psh_fifo_af_th(unsigned int ucdt_psh_fifo_af_th);
int iSetCDT_PSH_FIFO_CFG_cdt_psh_fifo_ae_th(unsigned int ucdt_psh_fifo_ae_th);
int iSetCDT_PSH_FIFO_CFG_ct_para_ret_cell_num_err_en(unsigned int uct_para_ret_cell_num_err_en);
int iSetSTLIQ_PSH_FIFO_CFG_stlpsh_fifo_ae_th(unsigned int ustlpsh_fifo_ae_th);
int iSetSTLIQ_PSH_FIFO_CFG_stlpsh_fifo_af_th(unsigned int ustlpsh_fifo_af_th);
int iSetINNER_CHN_MAP_inner_cpi_chn_map_mode(unsigned int uinner_cpi_chn_map_mode);
int iSetDRP_ACK_TH_drp_ack_th(unsigned int udrp_ack_th);
int iSetOQRX_PD_FIFO_CFG_oqrxpd_fifo_ae_th(unsigned int uoqrxpd_fifo_ae_th);
int iSetOQRX_PD_FIFO_CFG_oqrxpd_fifo_af_th(unsigned int uoqrxpd_fifo_af_th);
int iSetOQTX_PD_FIFO_CFG_oqtxpd_fifo_ae_th(unsigned int uoqtxpd_fifo_ae_th);
int iSetOQTX_PD_FIFO_CFG_oqtxpd_fifo_af_th(unsigned int uoqtxpd_fifo_af_th);
int iSetDRP_FIFO_CFG_drp_fifo_ae_th(unsigned int udrp_fifo_ae_th);
int iSetDRP_FIFO_CFG_drp_fifo_af_th(unsigned int udrp_fifo_af_th);
int iSetDRP_TXRLS_FIFO_CFG_drp_txrls_fifo_ae_th(unsigned int udrp_txrls_fifo_ae_th);
int iSetDRP_TXRLS_FIFO_CFG_drp_txrls_fifo_af_th(unsigned int udrp_txrls_fifo_af_th);
int iSetDRP_RXRLS_FIFO_CFG_drp_rxrls_fifo_ae_th(unsigned int udrp_rxrls_fifo_ae_th);
int iSetDRP_RXRLS_FIFO_CFG_drp_rxrls_fifo_af_th(unsigned int udrp_rxrls_fifo_af_th);
int iSetFDRP_FIFO_CFG_fdrp_fifo_ae_th(unsigned int ufdrp_fifo_ae_th);
int iSetFDRP_FIFO_CFG_fdrp_fifo_af_th(unsigned int ufdrp_fifo_af_th);
int iSetRX_NOR_CHN_WT0_perx_cell_req_wt00(unsigned int uperx_cell_req_wt00);
int iSetRX_NOR_CHN_WT0_perx_cell_req_wt01(unsigned int uperx_cell_req_wt01);
int iSetRX_NOR_CHN_WT0_perx_cell_req_wt02(unsigned int uperx_cell_req_wt02);
int iSetRX_NOR_CHN_WT0_perx_cell_req_wt03(unsigned int uperx_cell_req_wt03);
int iSetRX_NOR_CHN_WT0_perx_cell_req_wt04(unsigned int uperx_cell_req_wt04);
int iSetRX_NOR_CHN_WT1_perx_cell_req_wt10(unsigned int uperx_cell_req_wt10);
int iSetRX_NOR_CHN_WT1_perx_cell_req_wt11(unsigned int uperx_cell_req_wt11);
int iSetRX_NOR_CHN_WT1_perx_cell_req_wt12(unsigned int uperx_cell_req_wt12);
int iSetRX_NOR_CHN_WT1_perx_cell_req_wt13(unsigned int uperx_cell_req_wt13);
int iSetRX_NOR_CHN_WT1_perx_cell_req_wt14(unsigned int uperx_cell_req_wt14);
int iSetRX_NOR_CHN_WT2_perx_cell_req_wt20(unsigned int uperx_cell_req_wt20);
int iSetRX_NOR_CHN_WT2_perx_cell_req_wt21(unsigned int uperx_cell_req_wt21);
int iSetRX_NOR_CHN_WT2_perx_cell_req_wt22(unsigned int uperx_cell_req_wt22);
int iSetRX_NOR_CHN_WT2_perx_cell_req_wt23(unsigned int uperx_cell_req_wt23);
int iSetRX_NOR_CHN_WT2_perx_cell_req_wt24(unsigned int uperx_cell_req_wt24);
int iSetRX_NOR_CHN_WT3_perx_cell_req_wt30(unsigned int uperx_cell_req_wt30);
int iSetRX_NOR_CHN_WT3_perx_cell_req_wt31(unsigned int uperx_cell_req_wt31);
int iSetRX_NOR_CHN_WT3_perx_cell_req_wt32(unsigned int uperx_cell_req_wt32);
int iSetRX_NOR_CHN_WT3_perx_cell_req_wt33(unsigned int uperx_cell_req_wt33);
int iSetRX_NOR_CHN_WT3_perx_cell_req_wt34(unsigned int uperx_cell_req_wt34);
int iSetRX_LB_CHN_WT3_perx_cell_req_wt40(unsigned int uperx_cell_req_wt40);
int iSetRX_LB_CHN_WT3_perx_cell_req_wt41(unsigned int uperx_cell_req_wt41);
int iSetRX_LB_CHN_WT3_perx_cell_req_wt42(unsigned int uperx_cell_req_wt42);
int iSetRXLB_PORT_WT_0_rxlb0_port0_wt(unsigned int urxlb0_port0_wt);
int iSetRXLB_PORT_WT_0_rxlb0_port1_wt(unsigned int urxlb0_port1_wt);
int iSetRXLB_PORT_WT_0_rxlb0_port2_wt(unsigned int urxlb0_port2_wt);
int iSetRXLB_PORT_WT_0_rxlb0_port3_wt(unsigned int urxlb0_port3_wt);
int iSetRXLB_PORT_WT_0_rxlb0_port4_wt(unsigned int urxlb0_port4_wt);
int iSetRXLB_PORT_WT_0_rxlb0_port5_wt(unsigned int urxlb0_port5_wt);
int iSetRXLB_PORT_WT_0_rxlb0_port6_wt(unsigned int urxlb0_port6_wt);
int iSetRXLB_PORT_WT_0_rxlb0_port7_wt(unsigned int urxlb0_port7_wt);
int iSetRXLB_PORT_WT_1_rxlb1_port0_wt(unsigned int urxlb1_port0_wt);
int iSetRXLB_PORT_WT_1_rxlb1_port1_wt(unsigned int urxlb1_port1_wt);
int iSetRXLB_PORT_WT_1_rxlb1_port2_wt(unsigned int urxlb1_port2_wt);
int iSetRXLB_PORT_WT_1_rxlb1_port3_wt(unsigned int urxlb1_port3_wt);
int iSetRXLB_PORT_WT_1_rxlb1_port4_wt(unsigned int urxlb1_port4_wt);
int iSetRXLB_PORT_WT_1_rxlb1_port5_wt(unsigned int urxlb1_port5_wt);
int iSetRXLB_PORT_WT_1_rxlb1_port6_wt(unsigned int urxlb1_port6_wt);
int iSetRXLB_PORT_WT_1_rxlb1_port7_wt(unsigned int urxlb1_port7_wt);
int iSetCOS_CHN_RXLB_CFG_0_cos_chn_rxlb_cfg_0(unsigned int ucos_chn_rxlb_cfg_0);
int iSetCOS_CHN_RXLB_CFG_1_cos_chn_rxlb_cfg_1(unsigned int ucos_chn_rxlb_cfg_1);
int iSetCPB_RX_CRDT_CFG_sge_prealc_crdt(unsigned int usge_prealc_crdt);
int iSetCPB_RX_CRDT_CFG_dat_prealc_crdt_w(unsigned int udat_prealc_crdt_w);
int iSetCPB_RX_CRDT_CFG_dat_prealc_crdt_o(unsigned int udat_prealc_crdt_o);
int iSetCPB_RX_CRDT_CFG_dat_prealc_crdt_lb(unsigned int udat_prealc_crdt_lb);
int iSetCPB_RX_IDX_CFG_perx_idx_crdt(unsigned int uperx_idx_crdt);
int iSetCPB_RX_IDX_CFG_perx_idx_bp_gap(unsigned int uperx_idx_bp_gap);
int iSetCHN5_SGE_CFG_chn_sge_rsv_th0(unsigned int uchn_sge_rsv_th0);
int iSetCHN5_SGE_CFG_chn_sge_shr_th0(unsigned int uchn_sge_shr_th0);
int iSetCHN6_SGE_CFG_chn_sge_rsv_th1(unsigned int uchn_sge_rsv_th1);
int iSetCHN6_SGE_CFG_chn_sge_shr_th1(unsigned int uchn_sge_shr_th1);
int iSetCHN7_SGE_CFG_chn_sge_rsv_th2(unsigned int uchn_sge_rsv_th2);
int iSetCHN7_SGE_CFG_chn_sge_shr_th2(unsigned int uchn_sge_shr_th2);
int iSetCHN8_SGE_CFG_chn_sge_rsv_th3(unsigned int uchn_sge_rsv_th3);
int iSetCHN8_SGE_CFG_chn_sge_shr_th3(unsigned int uchn_sge_shr_th3);
int iSetCHN9_SGE_CFG_chn_sge_rsv_th4(unsigned int uchn_sge_rsv_th4);
int iSetCHN9_SGE_CFG_chn_sge_shr_th4(unsigned int uchn_sge_shr_th4);
int iSetCHN10_SGE_CFG_chn_sge_rsv_th5(unsigned int uchn_sge_rsv_th5);
int iSetCHN10_SGE_CFG_chn_sge_shr_th5(unsigned int uchn_sge_shr_th5);
int iSetCHN11_SGE_CFG_chn_sge_rsv_th6(unsigned int uchn_sge_rsv_th6);
int iSetCHN11_SGE_CFG_chn_sge_shr_th6(unsigned int uchn_sge_shr_th6);
int iSetCHN12_SGE_CFG_chn_sge_rsv_th7(unsigned int uchn_sge_rsv_th7);
int iSetCHN12_SGE_CFG_chn_sge_shr_th7(unsigned int uchn_sge_shr_th7);
int iSetCHN13_SGE_CFG_chn_sge_rsv_th8(unsigned int uchn_sge_rsv_th8);
int iSetCHN13_SGE_CFG_chn_sge_shr_th8(unsigned int uchn_sge_shr_th8);
int iSetCHN14_SGE_CFG_chn_sge_rsv_th9(unsigned int uchn_sge_rsv_th9);
int iSetCHN14_SGE_CFG_chn_sge_shr_th9(unsigned int uchn_sge_shr_th9);
int iSetCHN15_SGE_CFG_chn_sge_rsv_th10(unsigned int uchn_sge_rsv_th10);
int iSetCHN15_SGE_CFG_chn_sge_shr_th10(unsigned int uchn_sge_shr_th10);
int iSetCHN16_SGE_CFG_chn_sge_rsv_th11(unsigned int uchn_sge_rsv_th11);
int iSetCHN16_SGE_CFG_chn_sge_shr_th11(unsigned int uchn_sge_shr_th11);
int iSetCHN17_SGE_CFG_chn_sge_rsv_th12(unsigned int uchn_sge_rsv_th12);
int iSetCHN17_SGE_CFG_chn_sge_shr_th12(unsigned int uchn_sge_shr_th12);
int iSetCHN18_SGE_CFG_chn_sge_rsv_th13(unsigned int uchn_sge_rsv_th13);
int iSetCHN18_SGE_CFG_chn_sge_shr_th13(unsigned int uchn_sge_shr_th13);
int iSetCHN19_SGE_CFG_chn_sge_rsv_th14(unsigned int uchn_sge_rsv_th14);
int iSetCHN19_SGE_CFG_chn_sge_shr_th14(unsigned int uchn_sge_shr_th14);
int iSetCHN20_SGE_CFG_chn_sge_rsv_th15(unsigned int uchn_sge_rsv_th15);
int iSetCHN20_SGE_CFG_chn_sge_shr_th15(unsigned int uchn_sge_shr_th15);
int iSetCHN21_SGE_CFG_chn_sge_rsv_th16(unsigned int uchn_sge_rsv_th16);
int iSetCHN21_SGE_CFG_chn_sge_shr_th16(unsigned int uchn_sge_shr_th16);
int iSetCHN22_SGE_CFG_chn_sge_rsv_th17(unsigned int uchn_sge_rsv_th17);
int iSetCHN22_SGE_CFG_chn_sge_shr_th17(unsigned int uchn_sge_shr_th17);
int iSetCHN23_SGE_CFG_chn_sge_rsv_th18(unsigned int uchn_sge_rsv_th18);
int iSetCHN23_SGE_CFG_chn_sge_shr_th18(unsigned int uchn_sge_shr_th18);
int iSetCHN24_SGE_CFG_chn_sge_rsv_th19(unsigned int uchn_sge_rsv_th19);
int iSetCHN24_SGE_CFG_chn_sge_shr_th19(unsigned int uchn_sge_shr_th19);
int iSetHOST0_SGE_TH_host_sge_th0(unsigned int uhost_sge_th0);
int iSetHOST0_SGE_TH_host_sge_w_th0(unsigned int uhost_sge_w_th0);
int iSetHOST1_SGE_TH_host_sge_th1(unsigned int uhost_sge_th1);
int iSetHOST1_SGE_TH_host_sge_w_th1(unsigned int uhost_sge_w_th1);
int iSetHOST2_SGE_TH_host_sge_th2(unsigned int uhost_sge_th2);
int iSetHOST2_SGE_TH_host_sge_w_th2(unsigned int uhost_sge_w_th2);
int iSetHOST3_SGE_TH_host_sge_th3(unsigned int uhost_sge_th3);
int iSetHOST3_SGE_TH_host_sge_w_th3(unsigned int uhost_sge_w_th3);
int iSetHOST4_SGE_TH_host_sge_th4(unsigned int uhost_sge_th4);
int iSetSGE_SHR_BP_TH_sge_shr_bp_th(unsigned int usge_shr_bp_th);
int iSetSGE_BP_GAP_sge_bp_gap(unsigned int usge_bp_gap);
int iSetCHN5_DAT_CFG_chn_dat_rsv_th0(unsigned int uchn_dat_rsv_th0);
int iSetCHN5_DAT_CFG_chn_dat_shr_th0(unsigned int uchn_dat_shr_th0);
int iSetCHN6_DAT_CFG_chn_dat_rsv_th1(unsigned int uchn_dat_rsv_th1);
int iSetCHN6_DAT_CFG_chn_dat_shr_th1(unsigned int uchn_dat_shr_th1);
int iSetCHN7_DAT_CFG_chn_dat_rsv_th2(unsigned int uchn_dat_rsv_th2);
int iSetCHN7_DAT_CFG_chn_dat_shr_th2(unsigned int uchn_dat_shr_th2);
int iSetCHN8_DAT_CFG_chn_dat_rsv_th3(unsigned int uchn_dat_rsv_th3);
int iSetCHN8_DAT_CFG_chn_dat_shr_th3(unsigned int uchn_dat_shr_th3);
int iSetCHN9_DAT_CFG_chn_dat_rsv_th4(unsigned int uchn_dat_rsv_th4);
int iSetCHN9_DAT_CFG_chn_dat_shr_th4(unsigned int uchn_dat_shr_th4);
int iSetCHN10_DAT_CFG_chn_dat_rsv_th5(unsigned int uchn_dat_rsv_th5);
int iSetCHN10_DAT_CFG_chn_dat_shr_th5(unsigned int uchn_dat_shr_th5);
int iSetCHN11_DAT_CFG_chn_dat_rsv_th6(unsigned int uchn_dat_rsv_th6);
int iSetCHN11_DAT_CFG_chn_dat_shr_th6(unsigned int uchn_dat_shr_th6);
int iSetCHN12_DAT_CFG_chn_dat_rsv_th7(unsigned int uchn_dat_rsv_th7);
int iSetCHN12_DAT_CFG_chn_dat_shr_th7(unsigned int uchn_dat_shr_th7);
int iSetCHN13_DAT_CFG_chn_dat_rsv_th8(unsigned int uchn_dat_rsv_th8);
int iSetCHN13_DAT_CFG_chn_dat_shr_th8(unsigned int uchn_dat_shr_th8);
int iSetCHN14_DAT_CFG_chn_dat_rsv_th9(unsigned int uchn_dat_rsv_th9);
int iSetCHN14_DAT_CFG_chn_dat_shr_th9(unsigned int uchn_dat_shr_th9);
int iSetCHN15_DAT_CFG_chn_dat_rsv_th10(unsigned int uchn_dat_rsv_th10);
int iSetCHN15_DAT_CFG_chn_dat_shr_th10(unsigned int uchn_dat_shr_th10);
int iSetCHN16_DAT_CFG_chn_dat_rsv_th11(unsigned int uchn_dat_rsv_th11);
int iSetCHN16_DAT_CFG_chn_dat_shr_th11(unsigned int uchn_dat_shr_th11);
int iSetCHN17_DAT_CFG_chn_dat_rsv_th12(unsigned int uchn_dat_rsv_th12);
int iSetCHN17_DAT_CFG_chn_dat_shr_th12(unsigned int uchn_dat_shr_th12);
int iSetCHN18_DAT_CFG_chn_dat_rsv_th13(unsigned int uchn_dat_rsv_th13);
int iSetCHN18_DAT_CFG_chn_dat_shr_th13(unsigned int uchn_dat_shr_th13);
int iSetCHN19_DAT_CFG_chn_dat_rsv_th14(unsigned int uchn_dat_rsv_th14);
int iSetCHN19_DAT_CFG_chn_dat_shr_th14(unsigned int uchn_dat_shr_th14);
int iSetCHN20_DAT_CFG_chn_dat_rsv_th15(unsigned int uchn_dat_rsv_th15);
int iSetCHN20_DAT_CFG_chn_dat_shr_th15(unsigned int uchn_dat_shr_th15);
int iSetCHN21_DAT_CFG_chn_dat_rsv_th16(unsigned int uchn_dat_rsv_th16);
int iSetCHN21_DAT_CFG_chn_dat_shr_th16(unsigned int uchn_dat_shr_th16);
int iSetCHN22_DAT_CFG_chn_dat_rsv_th17(unsigned int uchn_dat_rsv_th17);
int iSetCHN22_DAT_CFG_chn_dat_shr_th17(unsigned int uchn_dat_shr_th17);
int iSetCHN23_DAT_CFG_chn_dat_rsv_th18(unsigned int uchn_dat_rsv_th18);
int iSetCHN23_DAT_CFG_chn_dat_shr_th18(unsigned int uchn_dat_shr_th18);
int iSetCHN24_DAT_CFG_chn_dat_rsv_th19(unsigned int uchn_dat_rsv_th19);
int iSetCHN24_DAT_CFG_chn_dat_shr_th19(unsigned int uchn_dat_shr_th19);
int iSetHOST0_DAT_TH_host_dat_th0(unsigned int uhost_dat_th0);
int iSetHOST0_DAT_TH_host_dat_w_th0(unsigned int uhost_dat_w_th0);
int iSetHOST1_DAT_TH_host_dat_th1(unsigned int uhost_dat_th1);
int iSetHOST1_DAT_TH_host_dat_w_th1(unsigned int uhost_dat_w_th1);
int iSetHOST2_DAT_TH_host_dat_th2(unsigned int uhost_dat_th2);
int iSetHOST2_DAT_TH_host_dat_w_th2(unsigned int uhost_dat_w_th2);
int iSetHOST3_DAT_TH_host_dat_th3(unsigned int uhost_dat_th3);
int iSetHOST3_DAT_TH_host_dat_w_th3(unsigned int uhost_dat_w_th3);
int iSetHOST4_DAT_TH_host_dat_th4(unsigned int uhost_dat_th4);
int iSetDAT_SHR_BP_TH_dat_shr_bp_th(unsigned int udat_shr_bp_th);
int iSetDAT_BP_GAP_dat_bp_gap(unsigned int udat_bp_gap);
int iSetRX_MPU_DAT_CFG_rx_mpu_crdt_th(unsigned int urx_mpu_crdt_th);
int iSetRX_LB0_DAT_CFG_rx_lb_crdt_th0(unsigned int urx_lb_crdt_th0);
int iSetRX_LB1_DAT_CFG_rx_lb_crdt_th1(unsigned int urx_lb_crdt_th1);
int iSetRXLB_DAT_BP_GAP_rxlb_dat_bp_gap(unsigned int urxlb_dat_bp_gap);
int iSetRXPD_FIFO_CFG_rxpd_fifo_ae_th(unsigned int urxpd_fifo_ae_th);
int iSetRXPD_FIFO_CFG_rxpd_fifo_af_th(unsigned int urxpd_fifo_af_th);
int iSetRXMPU_FIFO_CFG_rxmpu_fifo_ae_th(unsigned int urxmpu_fifo_ae_th);
int iSetRXMPU_FIFO_CFG_rxmpu_fifo_af_th(unsigned int urxmpu_fifo_af_th);
int iSetRXLB_COS_FIFO_CFG_rxlb_cos_fifo_ae_th(unsigned int urxlb_cos_fifo_ae_th);
int iSetRXLB_COS_FIFO_CFG_rxlb_cos_fifo_af_th(unsigned int urxlb_cos_fifo_af_th);
int iSetRX_IDX_WT_cpr_idx_req_wt0(unsigned int ucpr_idx_req_wt0);
int iSetRX_IDX_WT_cpr_idx_req_wt1(unsigned int ucpr_idx_req_wt1);
int iSetRX_IDX_WT_cpr_idx_req_wt2(unsigned int ucpr_idx_req_wt2);
int iSetRX_IDX_WT_cpr_idx_req_wt3(unsigned int ucpr_idx_req_wt3);
int iSetRX_IDX_WT_cpr_idx_req_wt4(unsigned int ucpr_idx_req_wt4);
int iSetRX_HOST0_CHN_M_host0_chn_more_cfg(unsigned int uhost0_chn_more_cfg);
int iSetRX_TSO3_RLS_FIFO_CFG_rx_tso3_rls_fifo_ae_th(unsigned int urx_tso3_rls_fifo_ae_th);
int iSetRX_TSO3_RLS_FIFO_CFG_rx_tso3_rls_fifo_af_th(unsigned int urx_tso3_rls_fifo_af_th);
int iSetSTL_CMD_API_RD_REQ_FIFO_STA_stl_cmd_api_fifo_sta(unsigned int ustl_cmd_api_fifo_sta);
int iSetSTL_CMD_API_RD_REQ_FIFO_STA_stl_rd_req_fifo_sta(unsigned int ustl_rd_req_fifo_sta);
int iSetSTL_STR_API_FIFO_STA_stl_str_api_fifo_sta(unsigned int ustl_str_api_fifo_sta);
int iSetSTL_WR_RD_DAT_IN_FIFO_STA_stl_wr_di_fifo_sta(unsigned int ustl_wr_di_fifo_sta);
int iSetSTL_WR_RD_DAT_IN_FIFO_STA_stl_rd_di_fifo_sta(unsigned int ustl_rd_di_fifo_sta);
int iSetSTL_RSP_API_HDR_DAT_FIFO_STA_stl_rsp_api_dat_fifo_sta(unsigned int ustl_rsp_api_dat_fifo_sta);
int iSetSTL_RSP_API_HDR_DAT_FIFO_STA_stl_rsp_api_hdr_fifo_sta(unsigned int ustl_rsp_api_hdr_fifo_sta);
int iSetSTL_RSP_API_CD_CRC_FIFO_STA_stl_rsp_api_crc_fifo_sta(unsigned int ustl_rsp_api_crc_fifo_sta);
int iSetSTL_RSP_API_CD_CRC_FIFO_STA_stl_rsp_api_cd_fifo_sta(unsigned int ustl_rsp_api_cd_fifo_sta);
int iSetSTL_RSP_API_CS_NPTR_FIFO_STA_stl_rsp_api_nptr_fifo_sta(unsigned int ustl_rsp_api_nptr_fifo_sta);
int iSetSTL_RSP_API_CS_NPTR_FIFO_STA_stl_rsp_api_cs_fifo_sta(unsigned int ustl_rsp_api_cs_fifo_sta);
int iSetSTL_STR_CMD_CNT_stl_cmd_cnt(unsigned int ustl_cmd_cnt);
int iSetSTL_STR_CMD_CNT_stl_str_cnt(unsigned int ustl_str_cnt);
int iSetSTL_ACK_RSP_CNT_stl_rsp_cnt(unsigned int ustl_rsp_cnt);
int iSetSTL_ACK_RSP_CNT_stl_ack_cnt(unsigned int ustl_ack_cnt);
int iSetSTL_PSH_CNT_stl_psh_tl_cnt(unsigned int ustl_psh_tl_cnt);
int iSetSTL_PSH_CNT_stl_iq_psh_cnt(unsigned int ustl_iq_psh_cnt);
int iSetSTL_CELL_MDF_CNT_stl_cell_mdf_cnt(unsigned int ustl_cell_mdf_cnt);
int iSetSTL_WR_DI_CTRL_FIFO_STA_stl_wr_di_ctrl_fifo_sta(unsigned int ustl_wr_di_ctrl_fifo_sta);
int iSetSTL_WR_DI_CTRL_FIFO_STA_stl_ackstr_fifo_sta(unsigned int ustl_ackstr_fifo_sta);
int iSetSTL_FIFO_OV_ERR_0_stl_rd_req_fifo_ov(unsigned int ustl_rd_req_fifo_ov);
int iSetSTL_FIFO_OV_ERR_0_stl_cmd_api_fifo_ov(unsigned int ustl_cmd_api_fifo_ov);
int iSetSTL_FIFO_OV_ERR_0_stl_str_api_fifo_ov(unsigned int ustl_str_api_fifo_ov);
int iSetSTL_FIFO_OV_ERR_0_stl_rd_di_fifo_ov(unsigned int ustl_rd_di_fifo_ov);
int iSetSTL_FIFO_OV_ERR_0_stl_wr_di_fifo_ov(unsigned int ustl_wr_di_fifo_ov);
int iSetSTL_FIFO_OV_ERR_0_stl_wr_di_ctrl_fifo_ov(unsigned int ustl_wr_di_ctrl_fifo_ov);
int iSetSTL_FIFO_OV_ERR_0_stl_ackstr_fifo_ov(unsigned int ustl_ackstr_fifo_ov);
int iSetSTL_FIFO_OV_ERR_1_stl_rsp_api_hdr_fifo_ov(unsigned int ustl_rsp_api_hdr_fifo_ov);
int iSetSTL_FIFO_OV_ERR_1_stl_rsp_api_dat_fifo_ov(unsigned int ustl_rsp_api_dat_fifo_ov);
int iSetSTL_FIFO_OV_ERR_1_stl_rsp_api_cd_fifo_ov(unsigned int ustl_rsp_api_cd_fifo_ov);
int iSetSTL_FIFO_OV_ERR_1_stl_rsp_api_crc_fifo_ov(unsigned int ustl_rsp_api_crc_fifo_ov);
int iSetSTL_FIFO_OV_ERR_1_stl_rsp_api_cs_fifo_ov(unsigned int ustl_rsp_api_cs_fifo_ov);
int iSetSTL_FIFO_OV_ERR_1_stl_rsp_api_nptr_fifo_ov(unsigned int ustl_rsp_api_nptr_fifo_ov);
int iSetSTL_FIFO_UF_ERR_0_stl_rd_req_fifo_uf(unsigned int ustl_rd_req_fifo_uf);
int iSetSTL_FIFO_UF_ERR_0_stl_cmd_api_fifo_uf(unsigned int ustl_cmd_api_fifo_uf);
int iSetSTL_FIFO_UF_ERR_0_stl_str_api_fifo_uf(unsigned int ustl_str_api_fifo_uf);
int iSetSTL_FIFO_UF_ERR_0_stl_rd_di_fifo_uf(unsigned int ustl_rd_di_fifo_uf);
int iSetSTL_FIFO_UF_ERR_0_stl_wr_di_fifo_uf(unsigned int ustl_wr_di_fifo_uf);
int iSetSTL_FIFO_UF_ERR_0_stl_wr_di_ctrl_fifo_uf(unsigned int ustl_wr_di_ctrl_fifo_uf);
int iSetSTL_FIFO_UF_ERR_0_stl_ackstr_fifo_uf(unsigned int ustl_ackstr_fifo_uf);
int iSetSTL_FIFO_UF_ERR_1_stl_rsp_api_hdr_fifo_uf(unsigned int ustl_rsp_api_hdr_fifo_uf);
int iSetSTL_FIFO_UF_ERR_1_stl_rsp_api_dat_fifo_uf(unsigned int ustl_rsp_api_dat_fifo_uf);
int iSetSTL_FIFO_UF_ERR_1_stl_rsp_api_cd_fifo_uf(unsigned int ustl_rsp_api_cd_fifo_uf);
int iSetSTL_FIFO_UF_ERR_1_stl_rsp_api_crc_fifo_uf(unsigned int ustl_rsp_api_crc_fifo_uf);
int iSetSTL_FIFO_UF_ERR_1_stl_rsp_api_cs_fifo_uf(unsigned int ustl_rsp_api_cs_fifo_uf);
int iSetSTL_FIFO_UF_ERR_1_stl_rsp_api_nptr_fifo_uf(unsigned int ustl_rsp_api_nptr_fifo_uf);
int iSetSTLWR_FIFO_RAM_ERR_stlwr_fifo_mem_err_addr(unsigned int ustlwr_fifo_mem_err_addr);
int iSetSTLWR_FIFO_RAM_ERR_stlwr_fifo_mem_err_cerr(unsigned int ustlwr_fifo_mem_err_cerr);
int iSetSTLWR_FIFO_RAM_ERR_stlwr_fifo_mem_err_ucerr(unsigned int ustlwr_fifo_mem_err_ucerr);
int iSetSTLWR_FIFO_RAM_ERR_stlwr_fifo_mem_err_cnt(unsigned int ustlwr_fifo_mem_err_cnt);
int iSetSTLSTR_FIFO_RAM_ERR_stlstr_fifo_mem_err_addr(unsigned int ustlstr_fifo_mem_err_addr);
int iSetSTLSTR_FIFO_RAM_ERR_stlstr_fifo_mem_err_cerr(unsigned int ustlstr_fifo_mem_err_cerr);
int iSetSTLSTR_FIFO_RAM_ERR_stlstr_fifo_mem_err_ucerr(unsigned int ustlstr_fifo_mem_err_ucerr);
int iSetSTLSTR_FIFO_RAM_ERR_stlstr_fifo_mem_err_cnt(unsigned int ustlstr_fifo_mem_err_cnt);
int iSetSTLRSP_FIFO_RAM_ERR_stlrsp_fifo_mem_err_addr(unsigned int ustlrsp_fifo_mem_err_addr);
int iSetSTLRSP_FIFO_RAM_ERR_stlrsp_fifo_mem_err_cerr(unsigned int ustlrsp_fifo_mem_err_cerr);
int iSetSTLRSP_FIFO_RAM_ERR_stlrsp_fifo_mem_err_ucerr(unsigned int ustlrsp_fifo_mem_err_ucerr);
int iSetSTLRSP_FIFO_RAM_ERR_stlrsp_fifo_mem_err_cnt(unsigned int ustlrsp_fifo_mem_err_cnt);
int iSetCDT_PSH_FIFO_STA_psh_ctrl_fifo1_sta(unsigned int upsh_ctrl_fifo1_sta);
int iSetCDT_PSH_FIFO_STA_psh_dat_fifo1_sta(unsigned int upsh_dat_fifo1_sta);
int iSetCDT_FIFO_ERR_cdt_psh_fifo_of_err(unsigned int ucdt_psh_fifo_of_err);
int iSetCDT_FIFO_ERR_cdt_psh_fifo_uf_err(unsigned int ucdt_psh_fifo_uf_err);
int iSetCDT_CRDT_STA_cdt_crdt_cnt(unsigned int ucdt_crdt_cnt);
int iSetCDT_CRDT_STA_cdt_crdt_of_err(unsigned int ucdt_crdt_of_err);
int iSetCDT_CRDT_STA_cdt_crdt_uf_err(unsigned int ucdt_crdt_uf_err);
int iSetCDT_CRDT_STA_geneve_flowpac_ofs_err(unsigned int ugeneve_flowpac_ofs_err);
int iSetSTLIQ_PKT_PSH_CNT_stliq_pkt_psh_cnt(unsigned int ustliq_pkt_psh_cnt);
int iSetSTLIQ_MSG_PSH_CNT_stliq_msg_psh_cnt(unsigned int ustliq_msg_psh_cnt);
int iSetFLOWPAC_PSH_REQ_CNT_flowpac_psh_req_cnt(unsigned int uflowpac_psh_req_cnt);
int iSetNONFLOWPAC_PSH_REQ_CNT_nonflowpac_psh_req_cnt(unsigned int unonflowpac_psh_req_cnt);
int iSetSTLIQ_PSH_FIFO_STA_stliq_psh_fifo_sta(unsigned int ustliq_psh_fifo_sta);
int iSetROB_PSH_FIFO_STA_rob_psh_fifo_sta(unsigned int urob_psh_fifo_sta);
int iSetRX_EPD_CNT_rx_epd_cnt(unsigned int urx_epd_cnt);
int iSetRX_CHN_EPD_CNT_rx_chn_epd_cnt(unsigned int urx_chn_epd_cnt);
int iSetTX_EPD_CNT_tx_epd_cnt(unsigned int utx_epd_cnt);
int iSetTX_CHN_EPD_CNT_tx_chn_epd_cnt(unsigned int utx_chn_epd_cnt);
int iSetTXMAC_CHN_TSO12_EPD_CNT_txmac_chn_tso12_epd_cnt(unsigned int utxmac_chn_tso12_epd_cnt);
int iSetDRP_REQ_CNT_drp_req_cnt(unsigned int udrp_req_cnt);
int iSetRX_TSO3_DRP_CNT_rx_tso3_prls_cnt(unsigned int urx_tso3_prls_cnt);
int iSetRX_TSO3_DRP_CNT_rx_tso3_drp_cnt(unsigned int urx_tso3_drp_cnt);
int iSetTX_TSO3_DRP_CNT_tx_tso3_prls_cnt(unsigned int utx_tso3_prls_cnt);
int iSetTX_TSO3_DRP_CNT_tx_tso3_drp_cnt(unsigned int utx_tso3_drp_cnt);
int iSetDRP_EOP_CNT_drp_eop_cnt(unsigned int udrp_eop_cnt);
int iSetRX_EPD_FIFO_STA_rx_epd_fifo_sta(unsigned int urx_epd_fifo_sta);
int iSetTX_EPD_FIFO_STA_tx_epd_fifo_sta(unsigned int utx_epd_fifo_sta);
int iSetNDRP_FIFO_STA_ndrp_fifo_sta(unsigned int undrp_fifo_sta);
int iSetDRP_RXRLS_FIFO_STA_drp_rxrls_fifo_sta(unsigned int udrp_rxrls_fifo_sta);
int iSetDRP_TXRLS_FIFO_STA_drp_txrls_fifo_sta(unsigned int udrp_txrls_fifo_sta);
int iSetFDRP_FIFO_STA_fdrp_fifo_sta(unsigned int ufdrp_fifo_sta);
int iSetFTSO_DRP_REQ_CNT_ftso_drp_req_cnt(unsigned int uftso_drp_req_cnt);
int iSetCOQ_FIFO_OF_ERR_rx_epd_fifo_of_err(unsigned int urx_epd_fifo_of_err);
int iSetCOQ_FIFO_OF_ERR_tx_epd_fifo_of_err(unsigned int utx_epd_fifo_of_err);
int iSetCOQ_FIFO_OF_ERR_ndrp_fifo_of_err(unsigned int undrp_fifo_of_err);
int iSetCOQ_FIFO_OF_ERR_drp_txrls_fifo_of_err(unsigned int udrp_txrls_fifo_of_err);
int iSetCOQ_FIFO_OF_ERR_drp_rxrls_fifo_of_err(unsigned int udrp_rxrls_fifo_of_err);
int iSetCOQ_FIFO_OF_ERR_fdrp_fifo_of_err(unsigned int ufdrp_fifo_of_err);
int iSetCOQ_FIFO_UF_ERR_rx_epd_fifo_uf_err(unsigned int urx_epd_fifo_uf_err);
int iSetCOQ_FIFO_UF_ERR_tx_epd_fifo_uf_err(unsigned int utx_epd_fifo_uf_err);
int iSetCOQ_FIFO_UF_ERR_ndrp_fifo_uf_err(unsigned int undrp_fifo_uf_err);
int iSetCOQ_FIFO_UF_ERR_drp_txrls_fifo_uf_err(unsigned int udrp_txrls_fifo_uf_err);
int iSetCOQ_FIFO_UF_ERR_drp_rxrls_fifo_uf_err(unsigned int udrp_rxrls_fifo_uf_err);
int iSetCOQ_FIFO_UF_ERR_fdrp_fifo_uf_err(unsigned int ufdrp_fifo_uf_err);
int iSetCOQ_ERR_rx_cpi_chn_err(unsigned int urx_cpi_chn_err);
int iSetCOQ_ERR_rx_pkt_mode_err(unsigned int urx_pkt_mode_err);
int iSetCOQ_ERR_rx_pcnum_srch_err(unsigned int urx_pcnum_srch_err);
int iSetCOQ_ERR_tx_lb_chn_err(unsigned int utx_lb_chn_err);
int iSetCOQ_ERR_tx_pkt_mode_err(unsigned int utx_pkt_mode_err);
int iSetCOQ_ERR_tx_pcnum_srch_err(unsigned int utx_pcnum_srch_err);
int iSetRX_CPI_CHN_CRDT_STA_cpi_chnsge_crdt_cnt(unsigned int ucpi_chnsge_crdt_cnt);
int iSetRX_CPI_CHN_CRDT_STA_cpi_chnsge_crdt_af(unsigned int ucpi_chnsge_crdt_af);
int iSetRX_CPI_CHN_CRDT_STA_cpi_chndat_crdt_cnt(unsigned int ucpi_chndat_crdt_cnt);
int iSetRX_CPI_CHN_CRDT_STA_cpi_chndat_crdt_af(unsigned int ucpi_chndat_crdt_af);
int iSetRX_CPI_HOST_CRDT_STA_cpi_hostsge_crdt_cnt(unsigned int ucpi_hostsge_crdt_cnt);
int iSetRX_CPI_HOST_CRDT_STA_cpi_hostsge_crdt_af(unsigned int ucpi_hostsge_crdt_af);
int iSetRX_CPI_HOST_CRDT_STA_cpi_hostdat_crdt_cnt(unsigned int ucpi_hostdat_crdt_cnt);
int iSetRX_CPI_HOST_CRDT_STA_cpi_hostdat_crdt_af(unsigned int ucpi_hostdat_crdt_af);
int iSetRX_CPI_SHR_CRDT_STA_cpi_shrsge_crdt_cnt(unsigned int ucpi_shrsge_crdt_cnt);
int iSetRX_CPI_SHR_CRDT_STA_cpi_shrsge_crdt_af(unsigned int ucpi_shrsge_crdt_af);
int iSetRX_CPI_SHR_CRDT_STA_cpi_shrdat_crdt_cnt(unsigned int ucpi_shrdat_crdt_cnt);
int iSetRX_CPI_SHR_CRDT_STA_cpi_shrdat_crdt_af(unsigned int ucpi_shrdat_crdt_af);
int iSetRX_CPI_HOST_WCRDT_STA_cpi_host_wsge_crdt_cnt(unsigned int ucpi_host_wsge_crdt_cnt);
int iSetRX_CPI_HOST_WCRDT_STA_cpb_pqm_hostsge_crdt_bp(unsigned int ucpb_pqm_hostsge_crdt_bp);
int iSetRX_CPI_HOST_WCRDT_STA_cpi_host_wdat_crdt_cnt(unsigned int ucpi_host_wdat_crdt_cnt);
int iSetRX_CPI_HOST_WCRDT_STA_cpb_pqm_hostdat_crdt_bp(unsigned int ucpb_pqm_hostdat_crdt_bp);
int iSetRXLB_CHN_CRDT_STA_rxlb_chn_crdt_cnt(unsigned int urxlb_chn_crdt_cnt);
int iSetRXLB_CHN_CRDT_STA_rxlb_chn_crdt_af(unsigned int urxlb_chn_crdt_af);
int iSetRX_IDX_CRDT_STA_rx_idx_crdt_cnt(unsigned int urx_idx_crdt_cnt);
int iSetRX_IDX_CRDT_STA_rx_idx_crdt_af(unsigned int urx_idx_crdt_af);
int iSetRXLB_FP_BMP_STA_rxlb_fp_bmp_fill(unsigned int urxlb_fp_bmp_fill);
int iSetRXPD_FIFO_EMPTY_STA_0_rxpd_fifo_empty_sta_0(unsigned int urxpd_fifo_empty_sta_0);
int iSetRXPD_FIFO_EMPTY_STA_1_rxpd_fifo_empty_sta_1(unsigned int urxpd_fifo_empty_sta_1);
int iSetRXPD_FIFO_EMPTY_STA_2_rxpd_fifo_empty_sta_2(unsigned int urxpd_fifo_empty_sta_2);
int iSetRXPD_FIFO_FILL_STA_rxpd_fifo_fill_sta(unsigned int urxpd_fifo_fill_sta);
int iSetRXPD_PRO_FSM_STA_rxpd_pro_fsm_sta(unsigned int urxpd_pro_fsm_sta);
int iSetRX_CRDT_OF_ERR_0_rx_idx_crdt_of_err(unsigned int urx_idx_crdt_of_err);
int iSetRX_CRDT_OF_ERR_0_rxlb_chn_crdt_of_err(unsigned int urxlb_chn_crdt_of_err);
int iSetRX_CRDT_OF_ERR_0_cpi_chn_dat_crdt_of_err(unsigned int ucpi_chn_dat_crdt_of_err);
int iSetRX_CRDT_OF_ERR_1_cpi_chn_sge_crdt_of_err(unsigned int ucpi_chn_sge_crdt_of_err);
int iSetRX_CRDT_UF_ERR_0_rx_idx_crdt_uf_err(unsigned int urx_idx_crdt_uf_err);
int iSetRX_CRDT_UF_ERR_0_rxlb_chn_crdt_uf_err(unsigned int urxlb_chn_crdt_uf_err);
int iSetRX_CRDT_UF_ERR_0_cpi_chn_dat_crdt_uf_err(unsigned int ucpi_chn_dat_crdt_uf_err);
int iSetRX_CRDT_UF_ERR_1_cpi_chn_sge_crdt_uf_err(unsigned int ucpi_chn_sge_crdt_uf_err);
int iSetRXPD_FIFO_OF_ERR_0_rxpd_fifo_of_err_0(unsigned int urxpd_fifo_of_err_0);
int iSetRXPD_FIFO_OF_ERR_1_rxpd_fifo_of_err_1(unsigned int urxpd_fifo_of_err_1);
int iSetRXPD_FIFO_OF_ERR_2_rxpd_fifo_of_err_2(unsigned int urxpd_fifo_of_err_2);
int iSetRXPD_FIFO_OF_ERR_2_rxlb_fp_fifo_of_err(unsigned int urxlb_fp_fifo_of_err);
int iSetRXPD_FIFO_OF_ERR_2_rx_tso3_rls_fifo_of_err(unsigned int urx_tso3_rls_fifo_of_err);
int iSetRXPD_FIFO_UF_ERR_0_rxpd_fifo_uf_err_0(unsigned int urxpd_fifo_uf_err_0);
int iSetRXPD_FIFO_UF_ERR_1_rxpd_fifo_uf_err_1(unsigned int urxpd_fifo_uf_err_1);
int iSetRXPD_FIFO_UF_ERR_2_rxpd_fifo_uf_err_2(unsigned int urxpd_fifo_uf_err_2);
int iSetRXPD_FIFO_UF_ERR_2_rxlb_fp_fifo_uf_err(unsigned int urxlb_fp_fifo_uf_err);
int iSetRXPD_FIFO_UF_ERR_2_rx_tso3_rls_fifo_uf_err(unsigned int urx_tso3_rls_fifo_uf_err);
int iSetRXLB_PD_RAM_ERR_rxlb_pd_mem_err_addr(unsigned int urxlb_pd_mem_err_addr);
int iSetRXLB_PD_RAM_ERR_rxlb_pd_mem_err_cerr(unsigned int urxlb_pd_mem_err_cerr);
int iSetRXLB_PD_RAM_ERR_rxlb_pd_mem_err_ucerr(unsigned int urxlb_pd_mem_err_ucerr);
int iSetRXLB_PD_RAM_ERR_rxlb_pd_mem_err_cnt(unsigned int urxlb_pd_mem_err_cnt);
int iSetCPB_RX_ERR_0_rx_chn_pd_pptr_err(unsigned int urx_chn_pd_pptr_err);
int iSetCPB_RX_ERR_1_rx_chn_pd_pktmod_err(unsigned int urx_chn_pd_pktmod_err);
int iSetCPB_RX_ERR_2_rx_chn_ret_pcnum_err(unsigned int urx_chn_ret_pcnum_err);
int iSetCPB_RX_ERR_3_rx_chn_tso2_err(unsigned int urx_chn_tso2_err);
int iSetCPB_RX_ERR_3_rx_chn_tso2_num_err(unsigned int urx_chn_tso2_num_err);
int iSetCPB_RX_ERR_3_rx_chn_tso2_cmd_cnum_err0(unsigned int urx_chn_tso2_cmd_cnum_err0);
int iSetCPB_RX_ERR_3_rx_chn_tso2_cmd_cnum_err1(unsigned int urx_chn_tso2_cmd_cnum_err1);
int iSetCPB_RX_ERR_3_rx_chn_tso2_cmd_cnum_err2(unsigned int urx_chn_tso2_cmd_cnum_err2);
int iSetCPB_RX_ERR_4_rx_chn_lro1_err(unsigned int urx_chn_lro1_err);
int iSetCPB_RX_ERR_4_rx_chn_lro1_num_err(unsigned int urx_chn_lro1_num_err);
int iSetCPB_RX_ERR_4_rx_chn_lro1_cmd_cnum_err(unsigned int urx_chn_lro1_cmd_cnum_err);
int iSetCPB_RX_ERR_5_rx_chn_lro2_err(unsigned int urx_chn_lro2_err);
int iSetCPB_RX_ERR_5_rx_chn_lro2_num_err(unsigned int urx_chn_lro2_num_err);
int iSetCPB_RX_ERR_5_rx_chn_lro2_cmd_cnum_err0(unsigned int urx_chn_lro2_cmd_cnum_err0);
int iSetCPB_RX_ERR_5_rx_chn_lro2_cmd_cnum_err1(unsigned int urx_chn_lro2_cmd_cnum_err1);
int iSetCPB_RX_ERR_5_rx_chn_lro2_cmd_cnum_err2(unsigned int urx_chn_lro2_cmd_cnum_err2);
int iSetRX_TSO3_RLS_FIFO_STA_rx_tso3_rls_fifo_sta(unsigned int urx_tso3_rls_fifo_sta);

/* Define the union csr_cpb_indir_dat_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_indir_dat : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_indir_dat_u;

/* Define the union csr_cir_alc_pro_wt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_alc_pro_wt_0 : 4; /* [3:0] */
        u32 cir_alc_pro_wt_1 : 4; /* [7:4] */
        u32 cir_alc_pro_wt_2 : 4; /* [11:8] */
        u32 rsv_0 : 20;           /* [31:12] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_alc_pro_wt_u;

/* Define the union csr_cir_rpci_pro_wt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_rpci_pro_wt_0 : 4; /* [3:0] */
        u32 cir_rpci_pro_wt_1 : 4; /* [7:4] */
        u32 cir_rpci_pro_wt_2 : 4; /* [11:8] */
        u32 rsv_1 : 20;            /* [31:12] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_rpci_pro_wt_u;

/* Define the union csr_cir_alc_mac_ncsi_port_wt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_alc_mac_port_wt_4_0 : 4; /* [3:0] */
        u32 cir_alc_mac_port_wt_5_1 : 4; /* [7:4] */
        u32 cir_alc_mac_port_wt_6_2 : 4; /* [11:8] */
        u32 cir_alc_mac_port_wt_7_3 : 4; /* [15:12] */
        u32 cir_alc_ncsi_port_wt : 4;    /* [19:16] */
        u32 rsv_2 : 12;                  /* [31:20] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_alc_mac_ncsi_port_wt_u;

/* Define the union csr_cir_data_in_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_data_in_fifo_af_th_mac03 : 6; /* [5:0] */
        u32 rsv_3 : 2;                        /* [7:6] */
        u32 cir_data_in_fifo_af_th_mac47 : 6; /* [13:8] */
        u32 rsv_4 : 2;                        /* [15:14] */
        u32 cir_data_in_fifo_af_th_lprts : 6; /* [21:16] */
        u32 rsv_5 : 10;                       /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_data_in_fifo_af_th_u;

/* Define the union csr_cir_alc_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_alc_fifo_af_th_mac03 : 5; /* [4:0] */
        u32 rsv_6 : 3;                    /* [7:5] */
        u32 cir_alc_fifo_af_th_mac47 : 5; /* [12:8] */
        u32 rsv_7 : 3;                    /* [15:13] */
        u32 cir_alc_fifo_af_th_lprts : 5; /* [20:16] */
        u32 rsv_8 : 11;                   /* [31:21] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_alc_fifo_af_th_u;

/* Define the union csr_cir_rpci_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_rpci_fifo_af_th_mac03 : 5; /* [4:0] */
        u32 rsv_9 : 3;                     /* [7:5] */
        u32 cir_rpci_fifo_af_th_mac47 : 5; /* [12:8] */
        u32 rsv_10 : 3;                    /* [15:13] */
        u32 cir_rpci_fifo_af_th_lprts : 5; /* [20:16] */
        u32 rsv_11 : 11;                   /* [31:21] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_rpci_fifo_af_th_u;

/* Define the union csr_cir_alc_rp_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_alc_rp_th_mac03 : 7; /* [6:0] */
        u32 rsv_12 : 1;              /* [7] */
        u32 cir_alc_rp_th_mac47 : 7; /* [14:8] */
        u32 rsv_13 : 1;              /* [15] */
        u32 cir_alc_rp_th_lprts : 7; /* [22:16] */
        u32 rsv_14 : 9;              /* [31:23] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_alc_rp_th_u;

/* Define the union csr_cir_data_in_fifo_drop_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_data_in_fifo_drop_th_mac03 : 6; /* [5:0] */
        u32 rsv_15 : 2;                         /* [7:6] */
        u32 cir_data_in_fifo_drop_th_mac47 : 6; /* [13:8] */
        u32 rsv_16 : 2;                         /* [15:14] */
        u32 cir_data_in_fifo_drop_th_lprts : 6; /* [21:16] */
        u32 rsv_17 : 10;                        /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_data_in_fifo_drop_th_u;

/* Define the union csr_cir_ipsurx_bp_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_ipsurx_bp_en : 1; /* [0] */
        u32 rsv_18 : 31;          /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_ipsurx_bp_en_u;

/* Define the union csr_cir_alc_shp_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_alc_shp_en : 1; /* [0] */
        u32 rsv_19 : 31;        /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_alc_shp_en_u;

/* Define the union csr_cpt_mac03_ts_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_mac03_ts : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_mac03_ts_u;

/* Define the union csr_cpt_mac47_ts_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_mac47_ts : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_mac47_ts_u;

/* Define the union csr_cpt_maclb_ts_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_maclb_ts : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_maclb_ts_u;

/* Define the union csr_cpt_ts_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_ts_len : 5;      /* [4:0] */
        u32 rsv_20 : 3;          /* [7:5] */
        u32 cpt_ts_cfg_done : 1; /* [8] */
        u32 rsv_21 : 23;         /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_ts_cfg_u;

/* Define the union csr_cpt_crdt_init_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_fifo_crdt_init_dat : 6; /* [5:0] */
        u32 rsv_22 : 2;                 /* [7:6] */
        u32 cpt_fifo_crdt_init : 1;     /* [8] */
        u32 rsv_23 : 23;                /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_crdt_init_u;

/* Define the union csr_cpt_dealc_tx_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_dealc_tx_af_th : 7; /* [6:0] */
        u32 rsv_24 : 25;            /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_dealc_tx_af_th_u;

/* Define the union csr_cpt_dealc_rx_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_dealc_rx_af_th : 7; /* [6:0] */
        u32 rsv_25 : 25;            /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_dealc_rx_af_th_u;

/* Define the union csr_cpt_prls_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_prls_af_th : 7;          /* [6:0] */
        u32 rsv_26 : 1;                  /* [7] */
        u32 cpt_pro_prls_fifo_af_th : 5; /* [12:8] */
        u32 rsv_27 : 19;                 /* [31:13] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_prls_af_th_u;

/* Define the union csr_cpt_col_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_deast_col_th : 7; /* [6:0] */
        u32 rsv_28 : 1;           /* [7] */
        u32 cpt_ast_col_th : 7;   /* [14:8] */
        u32 rsv_29 : 17;          /* [31:15] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_col_th_u;

/* Define the union csr_cpt_pro_di_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_pro_di_fifo_af_th : 5; /* [4:0] */
        u32 rsv_30 : 27;               /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_pro_di_fifo_af_th_u;

/* Define the union csr_cpt_pro_dealc_tx_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_pro_dealc_tx_fifo_af_th : 5; /* [4:0] */
        u32 rsv_31 : 27;                     /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_pro_dealc_tx_fifo_af_th_u;

/* Define the union csr_cpt_pro_dealc_rx_fifo_af_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_pro_dealc_rx_fifo_af_th : 5; /* [4:0] */
        u32 rsv_32 : 27;                     /* [31:5] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_pro_dealc_rx_fifo_af_th_u;

/* Define the union csr_cpt_pro_fifo_crdt_init_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_pro_dat_fifo_crdt_init_dat : 5; /* [4:0] */
        u32 rsv_33 : 3;                         /* [7:5] */
        u32 cpt_pro_dat_fifo_crdt_init : 1;     /* [8] */
        u32 rsv_34 : 23;                        /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_pro_fifo_crdt_init_u;

/* Define the union csr_cpt_pro_dealc_rp_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_pro_dealc_rp_th : 7; /* [6:0] */
        u32 rsv_35 : 25;             /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_pro_dealc_rp_th_u;

/* Define the union csr_cpt_out_err_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpb_petx_err_en : 1;      /* [0] */
        u32 cpb_petx_ftso_err_en : 1; /* [1] */
        u32 rsv_36 : 30;              /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_out_err_en_u;

/* Define the union csr_cpt_txlb_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_txlb_en : 1; /* [0] */
        u32 rsv_37 : 31;     /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_txlb_en_u;

/* Define the union csr_tx_crr0_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpbtx0_crr_vld : 8; /* [7:0] */
        u32 cpbtx0_crr_len : 3; /* [10:8] */
        u32 rsv_38 : 21;        /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_crr0_en_u;

/* Define the union csr_tx_crr0_pid_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpbtx0_crr_pid0 : 3; /* [2:0] */
        u32 rsv_39 : 1;          /* [3] */
        u32 cpbtx0_crr_pid1 : 3; /* [6:4] */
        u32 rsv_40 : 1;          /* [7] */
        u32 cpbtx0_crr_pid2 : 3; /* [10:8] */
        u32 rsv_41 : 1;          /* [11] */
        u32 cpbtx0_crr_pid3 : 3; /* [14:12] */
        u32 rsv_42 : 1;          /* [15] */
        u32 cpbtx0_crr_pid4 : 3; /* [18:16] */
        u32 rsv_43 : 1;          /* [19] */
        u32 cpbtx0_crr_pid5 : 3; /* [22:20] */
        u32 rsv_44 : 1;          /* [23] */
        u32 cpbtx0_crr_pid6 : 3; /* [26:24] */
        u32 rsv_45 : 1;          /* [27] */
        u32 cpbtx0_crr_pid7 : 3; /* [30:28] */
        u32 rsv_46 : 1;          /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_crr0_pid_u;

/* Define the union csr_tx_crr1_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpbtx1_crr_vld : 8; /* [7:0] */
        u32 cpbtx1_crr_len : 3; /* [10:8] */
        u32 rsv_47 : 21;        /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_crr1_en_u;

/* Define the union csr_tx_crr1_pid_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpbtx1_crr_pid0 : 3; /* [2:0] */
        u32 rsv_48 : 1;          /* [3] */
        u32 cpbtx1_crr_pid1 : 3; /* [6:4] */
        u32 rsv_49 : 1;          /* [7] */
        u32 cpbtx1_crr_pid2 : 3; /* [10:8] */
        u32 rsv_50 : 1;          /* [11] */
        u32 cpbtx1_crr_pid3 : 3; /* [14:12] */
        u32 rsv_51 : 1;          /* [15] */
        u32 cpbtx1_crr_pid4 : 3; /* [18:16] */
        u32 rsv_52 : 1;          /* [19] */
        u32 cpbtx1_crr_pid5 : 3; /* [22:20] */
        u32 rsv_53 : 1;          /* [23] */
        u32 cpbtx1_crr_pid6 : 3; /* [26:24] */
        u32 rsv_54 : 1;          /* [27] */
        u32 cpbtx1_crr_pid7 : 3; /* [30:28] */
        u32 rsv_55 : 1;          /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_crr1_pid_u;

/* Define the union csr_tx_crr2_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpbtx2_crr_vld : 8; /* [7:0] */
        u32 cpbtx2_crr_len : 3; /* [10:8] */
        u32 rsv_56 : 21;        /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_crr2_en_u;

/* Define the union csr_tx_crr2_pid_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpbtx2_crr_pid0 : 2; /* [1:0] */
        u32 rsv_57 : 2;          /* [3:2] */
        u32 cpbtx2_crr_pid1 : 2; /* [5:4] */
        u32 rsv_58 : 2;          /* [7:6] */
        u32 cpbtx2_crr_pid2 : 2; /* [9:8] */
        u32 rsv_59 : 2;          /* [11:10] */
        u32 cpbtx2_crr_pid3 : 2; /* [13:12] */
        u32 rsv_60 : 2;          /* [15:14] */
        u32 cpbtx2_crr_pid4 : 2; /* [17:16] */
        u32 rsv_61 : 2;          /* [19:18] */
        u32 cpbtx2_crr_pid5 : 2; /* [21:20] */
        u32 rsv_62 : 2;          /* [23:22] */
        u32 cpbtx2_crr_pid6 : 2; /* [25:24] */
        u32 rsv_63 : 2;          /* [27:26] */
        u32 cpbtx2_crr_pid7 : 2; /* [29:28] */
        u32 rsv_64 : 2;          /* [31:30] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_crr2_pid_u;

/* Define the union csr_tx_chn_crdt_cfg0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_0 : 7; /* [6:0] */
        u32 rsv_65 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg0_u;

/* Define the union csr_tx_chn_crdt_cfg1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_1 : 7; /* [6:0] */
        u32 rsv_66 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg1_u;

/* Define the union csr_tx_chn_crdt_cfg2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_2 : 7; /* [6:0] */
        u32 rsv_67 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg2_u;

/* Define the union csr_tx_chn_crdt_cfg3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_3 : 7; /* [6:0] */
        u32 rsv_68 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg3_u;

/* Define the union csr_tx_chn_crdt_cfg4_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_4 : 7; /* [6:0] */
        u32 rsv_69 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg4_u;

/* Define the union csr_tx_chn_crdt_cfg5_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_5 : 7; /* [6:0] */
        u32 rsv_70 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg5_u;

/* Define the union csr_tx_chn_crdt_cfg6_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_6 : 7; /* [6:0] */
        u32 rsv_71 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg6_u;

/* Define the union csr_tx_chn_crdt_cfg7_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_7 : 7; /* [6:0] */
        u32 rsv_72 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg7_u;

/* Define the union csr_tx_chn_crdt_cfg8_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_8 : 7; /* [6:0] */
        u32 rsv_73 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg8_u;

/* Define the union csr_tx_chn_crdt_cfg9_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_9 : 7; /* [6:0] */
        u32 rsv_74 : 25;       /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg9_u;

/* Define the union csr_tx_chn_crdt_cfg10_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_10 : 7; /* [6:0] */
        u32 rsv_75 : 25;        /* [31:7] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_cfg10_u;

/* Define the union csr_cpb_tx_crdt_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 petx_idx_crdt : 6;      /* [5:0] */
        u32 rsv_76 : 2;             /* [7:6] */
        u32 tx_dat_prealc_crdt : 3; /* [10:8] */
        u32 rsv_77 : 5;             /* [15:11] */
        u32 tx_crdt_bp_gap : 4;     /* [19:16] */
        u32 rsv_78 : 4;             /* [23:20] */
        u32 petx_idx_bp_gap : 4;    /* [27:24] */
        u32 rsv_79 : 4;             /* [31:28] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_tx_crdt_cfg_u;

/* Define the union csr_txlb_pd_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txlp_pd_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_80 : 2;             /* [7:6] */
        u32 txlp_pd_fifo_af_th : 6; /* [13:8] */
        u32 rsv_81 : 18;            /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txlb_pd_fifo_cfg_u;

/* Define the union csr_tx_cos_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_cos_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_82 : 2;            /* [7:6] */
        u32 tx_cos_fifo_af_th : 6; /* [13:8] */
        u32 rsv_83 : 18;           /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_cos_fifo_cfg_u;

/* Define the union csr_ftso_rls_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 ftso_rls_fifo_ae_th : 6; /* [5:0] */
        u32 rsv_84 : 2;              /* [7:6] */
        u32 ftso_rls_fifo_af_th : 6; /* [13:8] */
        u32 rsv_85 : 18;             /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_ftso_rls_fifo_cfg_u;

/* Define the union csr_tx_idx_wt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_idx_req_wt0 : 3; /* [2:0] */
        u32 rsv_86 : 1;          /* [3] */
        u32 cpt_idx_req_wt1 : 3; /* [6:4] */
        u32 rsv_87 : 1;          /* [7] */
        u32 cpt_idx_req_wt2 : 3; /* [10:8] */
        u32 rsv_88 : 21;         /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_idx_wt_u;

/* Define the union csr_mag_bp_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 mag_cpb_bp_en : 1; /* [0] */
        u32 rsv_89 : 31;       /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_mag_bp_en_u;

/* Define the union csr_tx_tso3_rls_fifo_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_tso3_rls_fifo_ae_th : 7; /* [6:0] */
        u32 rsv_90 : 1;                 /* [7] */
        u32 tx_tso3_rls_fifo_af_th : 7; /* [14:8] */
        u32 rsv_91 : 17;                /* [31:15] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_tso3_rls_fifo_cfg_u;

/* Define the union csr_cir_dat_in_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_di_ctrl_fifo_sta : 11; /* [10:0] */
        u32 rsv_92 : 5;                /* [15:11] */
        u32 cir_di_fifo_sta : 11;      /* [26:16] */
        u32 rsv_93 : 5;                /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_dat_in_fifo_sta_u;

/* Define the union csr_cir_rpt_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_alc_fifo_sta : 11; /* [10:0] */
        u32 rsv_94 : 5;            /* [15:11] */
        u32 cir_rpt_pci_sta : 11;  /* [26:16] */
        u32 rsv_95 : 5;            /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_rpt_fifo_sta_u;

/* Define the union csr_cir_in_pkt_sop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_in_pkt_sop_cnt : 16; /* [15:0] */
        u32 rsv_96 : 16;             /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_in_pkt_sop_cnt_u;

/* Define the union csr_cir_in_pkt_eop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_in_pkt_eop_cnt : 16; /* [15:0] */
        u32 rsv_97 : 16;             /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_in_pkt_eop_cnt_u;

/* Define the union csr_cir_in_port_pkt_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_in_port_pkt_cnt : 16; /* [15:0] */
        u32 rsv_98 : 16;              /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_in_port_pkt_cnt_u;

/* Define the union csr_cir_drp_pkt_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_drp_pkt_cnt : 16; /* [15:0] */
        u32 rsv_99 : 16;          /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_drp_pkt_cnt_u;

/* Define the union csr_cir_fifo_af_drp_pkt_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_fifo_af_drp_pkt_cnt : 16; /* [15:0] */
        u32 rsv_100 : 16;                 /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_fifo_af_drp_pkt_cnt_u;

/* Define the union csr_cir_bmu_af_drp_pkt_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_bmu_af_drp_pkt_cnt : 16; /* [15:0] */
        u32 rsv_101 : 16;                /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_bmu_af_drp_pkt_cnt_u;

/* Define the union csr_cir_fifo_af_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_fifo_af_cnt : 16; /* [15:0] */
        u32 rsv_102 : 16;         /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_fifo_af_cnt_u;

/* Define the union csr_cir_cut_pkt_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_cut_pkt_cnt : 16; /* [15:0] */
        u32 rsv_103 : 16;         /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_cut_pkt_cnt_u;

/* Define the union csr_cir_rpt_iq_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_rpt_iq_cnt : 16; /* [15:0] */
        u32 rsv_104 : 16;        /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_rpt_iq_cnt_u;

/* Define the union csr_cir_iq_bp_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_iq_bp_cnt : 16; /* [15:0] */
        u32 rsv_105 : 16;       /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_iq_bp_cnt_u;

/* Define the union csr_cir_sport_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_sport_err : 1; /* [0] */
        u32 rsv_106 : 31;      /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_sport_err_u;

/* Define the union csr_cir_alc_prm_cnum_full_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_alc_prm_cnum_full_err : 1; /* [0] */
        u32 rsv_107 : 31;                  /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_alc_prm_cnum_full_err_u;

/* Define the union csr_cir_fifo_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_di_fifo_uf : 3;      /* [2:0] */
        u32 rsv_108 : 1;             /* [3] */
        u32 cir_di_ctrl_fifo_uf : 3; /* [6:4] */
        u32 rsv_109 : 1;             /* [7] */
        u32 cir_rpt_pci_uf : 3;      /* [10:8] */
        u32 rsv_110 : 1;             /* [11] */
        u32 cir_alc_fifo_uf : 3;     /* [14:12] */
        u32 rsv_111 : 1;             /* [15] */
        u32 cir_di_fifo_ov : 3;      /* [18:16] */
        u32 rsv_112 : 1;             /* [19] */
        u32 cir_di_ctrl_fifo_ov : 3; /* [22:20] */
        u32 rsv_113 : 1;             /* [23] */
        u32 cir_rpt_pci_ov : 3;      /* [26:24] */
        u32 rsv_114 : 1;             /* [27] */
        u32 cir_alc_fifo_ov : 3;     /* [30:28] */
        u32 rsv_115 : 1;             /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_fifo_err_u;

/* Define the union csr_cir_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_fifo_mem_err_addr : 6;  /* [5:0] */
        u32 rsv_116 : 6;                /* [11:6] */
        u32 cir_fifo_mem_err_cerr : 1;  /* [12] */
        u32 cir_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_117 : 2;                /* [15:14] */
        u32 cir_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_fifo_ram_err_u;

/* Define the union csr_cir_prm_bp_his_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_prm_bp_his_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_prm_bp_his_0_u;

/* Define the union csr_cir_prm_bp_his_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_prm_bp_his_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_prm_bp_his_1_u;

/* Define the union csr_cir_prm_bp_his_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_prm_bp_his_2 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_prm_bp_his_2_u;

/* Define the union csr_cir_prm_bp_his_3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_prm_bp_his_3 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_prm_bp_his_3_u;

/* Define the union csr_cir_prm_bp_his_4_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cir_prm_bp_his_4 : 9; /* [8:0] */
        u32 rsv_118 : 23;         /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cir_prm_bp_his_4_u;

/* Define the union csr_cpt_pro_dat_in_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_pro_di_fifo_sta : 11;  /* [10:0] */
        u32 rsv_119 : 5;               /* [15:11] */
        u32 cpt_pro_prls_fifo_sta : 9; /* [24:16] */
        u32 rsv_120 : 7;               /* [31:25] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_pro_dat_in_fifo_sta_u;

/* Define the union csr_cpt_pro_dealc_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_pro_dealc_rx_fifo_sta : 11; /* [10:0] */
        u32 rsv_121 : 5;                    /* [15:11] */
        u32 cpt_pro_dealc_tx_fifo_sta : 11; /* [26:16] */
        u32 rsv_122 : 5;                    /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_pro_dealc_fifo_sta_u;

/* Define the union csr_cpt_dealc_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_dealc_rx_fifo_sta : 11; /* [10:0] */
        u32 rsv_123 : 5;                /* [15:11] */
        u32 cpt_dealc_tx_fifo_sta : 11; /* [26:16] */
        u32 rsv_124 : 5;                /* [31:27] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_dealc_fifo_sta_u;

/* Define the union csr_cpt_prls_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_prls_fifo_sta : 11; /* [10:0] */
        u32 rsv_125 : 21;           /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_prls_fifo_sta_u;

/* Define the union csr_cpt_dat_out_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_dat_out_fifo_sta : 11; /* [10:0] */
        u32 rsv_126 : 21;              /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_dat_out_fifo_sta_u;

/* Define the union csr_cpt_out_pkt_sop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_out_pkt_sop_cnt : 16; /* [15:0] */
        u32 rsv_127 : 16;             /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_out_pkt_sop_cnt_u;

/* Define the union csr_cpt_out_pkt_eop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_out_pkt_eop_cnt : 16; /* [15:0] */
        u32 rsv_128 : 16;             /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_out_pkt_eop_cnt_u;

/* Define the union csr_cpt_out_chnl_pkt_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_out_chnl_pkt_cnt : 16; /* [15:0] */
        u32 rsv_129 : 16;              /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_out_chnl_pkt_cnt_u;

/* Define the union csr_cpt_sof_msm_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_sof_msm_info : 28; /* [27:0] */
        u32 rsv_130 : 3;           /* [30:28] */
        u32 cpt_sof_msm : 1;       /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_sof_msm_u;

/* Define the union csr_cpt_eof_msm_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_eof_msm_info : 28; /* [27:0] */
        u32 rsv_131 : 3;           /* [30:28] */
        u32 cpt_eof_msm : 1;       /* [31] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_eof_msm_u;

/* Define the union csr_cpt_dealc_tx_bp_tm_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_dealc_tx_bp_tm : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_dealc_tx_bp_tm_u;

/* Define the union csr_cpt_dealc_rx_bp_tm_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_dealc_rx_bp_tm : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_dealc_rx_bp_tm_u;

/* Define the union csr_cpt_ts_cfg_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_ts_cfg_err : 1; /* [0] */
        u32 rsv_132 : 31;       /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_ts_cfg_err_u;

/* Define the union csr_cpt_fifo_ov_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_pro_di_fifo_ov : 3;       /* [2:0] */
        u32 rsv_133 : 1;                  /* [3] */
        u32 cpt_pro_dealc_tx_fifo_ov : 3; /* [6:4] */
        u32 rsv_134 : 1;                  /* [7] */
        u32 cpt_pro_dealc_rx_fifo_ov : 3; /* [10:8] */
        u32 rsv_135 : 1;                  /* [11] */
        u32 cpt_dat_out_fifo_ov : 3;      /* [14:12] */
        u32 rsv_136 : 1;                  /* [15] */
        u32 cpt_dealc_tx_fifo_ov : 1;     /* [16] */
        u32 cpt_dealc_rx_fifo_ov : 1;     /* [17] */
        u32 cpt_prls_fifo_ov : 1;         /* [18] */
        u32 cpt_pro_prls_fifo_ov : 3;     /* [21:19] */
        u32 rsv_137 : 10;                 /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_fifo_ov_err_u;

/* Define the union csr_cpt_fifo_uf_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_pro_di_fifo_uf : 3;       /* [2:0] */
        u32 rsv_138 : 1;                  /* [3] */
        u32 cpt_pro_dealc_tx_fifo_uf : 3; /* [6:4] */
        u32 rsv_139 : 1;                  /* [7] */
        u32 cpt_pro_dealc_rx_fifo_uf : 3; /* [10:8] */
        u32 rsv_140 : 1;                  /* [11] */
        u32 cpt_dat_out_fifo_uf : 3;      /* [14:12] */
        u32 rsv_141 : 1;                  /* [15] */
        u32 cpt_dealc_tx_fifo_uf : 1;     /* [16] */
        u32 cpt_dealc_rx_fifo_uf : 1;     /* [17] */
        u32 cpt_prls_fifo_uf : 1;         /* [18] */
        u32 cpt_pro_prls_fifo_uf : 3;     /* [21:19] */
        u32 rsv_142 : 10;                 /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_fifo_uf_err_u;

/* Define the union csr_cpt_fifo_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpt_fifo_mem_err_addr : 4;  /* [3:0] */
        u32 rsv_143 : 8;                /* [11:4] */
        u32 cpt_fifo_mem_err_cerr : 1;  /* [12] */
        u32 cpt_fifo_mem_err_ucerr : 1; /* [13] */
        u32 rsv_144 : 2;                /* [15:14] */
        u32 cpt_fifo_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpt_fifo_ram_err_u;

/* Define the union csr_tx_chn_crdt_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_crdt_cnt : 7; /* [6:0] */
        u32 rsv_145 : 1;         /* [7] */
        u32 tx_chn_crdt_af : 1;  /* [8] */
        u32 rsv_146 : 23;        /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_chn_crdt_sta_u;

/* Define the union csr_tx_idx_crdt_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_idx_crdt_cnt : 6; /* [5:0] */
        u32 rsv_147 : 2;         /* [7:6] */
        u32 tx_idx_crdt_af : 1;  /* [8] */
        u32 rsv_148 : 23;        /* [31:9] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_idx_crdt_sta_u;

/* Define the union csr_tx_fp_bmp_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_fp_bmp_fill : 8; /* [7:0] */
        u32 rsv_149 : 24;       /* [31:8] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_fp_bmp_sta_u;

/* Define the union csr_txpd_fifo_empty_sta_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_empty_sta_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_empty_sta_0_u;

/* Define the union csr_txpd_fifo_empty_sta_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_empty_sta_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_empty_sta_1_u;

/* Define the union csr_txpd_fifo_empty_sta_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_empty_sta_2 : 3; /* [2:0] */
        u32 rsv_150 : 29;              /* [31:3] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_empty_sta_2_u;

/* Define the union csr_txpd_fifo_fill_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_fill_sta : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_fill_sta_u;

/* Define the union csr_txpd_pro_fsm_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_pro_fsm_sta : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_pro_fsm_sta_u;

/* Define the union csr_mag_bp_sta_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 mag_cpb_bp_sta_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_mag_bp_sta_0_u;

/* Define the union csr_mag_bp_sta_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 mag_cpb_bp_sta_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_mag_bp_sta_1_u;

/* Define the union csr_tx_ftso_rls_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_ftsorls_fifo_sta_0 : 10; /* [9:0] */
        u32 rsv_151 : 6;                /* [15:10] */
        u32 tx_ftsorls_fifo_sta_1 : 10; /* [25:16] */
        u32 rsv_152 : 6;                /* [31:26] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_ftso_rls_fifo_sta_u;

/* Define the union csr_tx_tso3_rls_fifo_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_tso3_rls_fifo_sta : 11; /* [10:0] */
        u32 rsv_153 : 21;              /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_tso3_rls_fifo_sta_u;

/* Define the union csr_tx_crdt_of_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_idx_crdt_of_err : 1;  /* [0] */
        u32 tx_chn_crdt_of_err : 11; /* [11:1] */
        u32 rsv_154 : 20;            /* [31:12] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_crdt_of_err_u;

/* Define the union csr_tx_crdt_uf_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_idx_crdt_uf_err : 1;  /* [0] */
        u32 tx_chn_crdt_uf_err : 11; /* [11:1] */
        u32 rsv_155 : 20;            /* [31:12] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_crdt_uf_err_u;

/* Define the union csr_txpd_fifo_of_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_of_err_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_of_err_0_u;

/* Define the union csr_txpd_fifo_of_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_of_err_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_of_err_1_u;

/* Define the union csr_txpd_fifo_of_err_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_of_err_2 : 3;      /* [2:0] */
        u32 tx_fp_fifo_of_err : 8;       /* [10:3] */
        u32 tx_tso3_rls_fifo_of_err : 3; /* [13:11] */
        u32 rsv_156 : 18;                /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_of_err_2_u;

/* Define the union csr_txpd_fifo_uf_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_uf_err_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_uf_err_0_u;

/* Define the union csr_txpd_fifo_uf_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_uf_err_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_uf_err_1_u;

/* Define the union csr_txpd_fifo_uf_err_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 txpd_fifo_uf_err_2 : 3;      /* [2:0] */
        u32 tx_fp_fifo_uf_err : 8;       /* [10:3] */
        u32 tx_tso3_rls_fifo_uf_err : 3; /* [13:11] */
        u32 rsv_157 : 18;                /* [31:14] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_txpd_fifo_uf_err_2_u;

/* Define the union csr_tx_ftso_rls_fifo_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_ftso_rls_fifo_uf_err : 2; /* [1:0] */
        u32 tx_ftso_rls_fifo_of_err : 2; /* [3:2] */
        u32 rsv_158 : 28;                /* [31:4] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_ftso_rls_fifo_err_u;

/* Define the union csr_tso_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tso_mem_err_addr : 12; /* [11:0] */
        u32 tso_mem_err_cerr : 1;  /* [12] */
        u32 tso_mem_err_ucerr : 1; /* [13] */
        u32 rsv_159 : 2;           /* [15:14] */
        u32 tso_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tso_ram_err_u;

/* Define the union csr_tx_pd_ram_err_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_pd_mem_err_addr : 7;  /* [6:0] */
        u32 rsv_160 : 5;             /* [11:7] */
        u32 tx_pd_mem_err_cerr : 1;  /* [12] */
        u32 tx_pd_mem_err_ucerr : 1; /* [13] */
        u32 rsv_161 : 2;             /* [15:14] */
        u32 tx_pd_mem_err_cnt : 16;  /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_tx_pd_ram_err_u;

/* Define the union csr_cpb_tx_err_0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_pd_pptr_err : 11; /* [10:0] */
        u32 rsv_162 : 21;            /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_tx_err_0_u;

/* Define the union csr_cpb_tx_err_1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_pd_pktmod_err : 11; /* [10:0] */
        u32 rsv_163 : 21;              /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_tx_err_1_u;

/* Define the union csr_cpb_tx_err_2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_ret_pcnum_err : 11; /* [10:0] */
        u32 rsv_164 : 21;              /* [31:11] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_tx_err_2_u;

/* Define the union csr_cpb_tx_err_3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_tso1_num_err : 11;      /* [10:0] */
        u32 tx_chn_tso1_cmd_cnum_err : 11; /* [21:11] */
        u32 rsv_165 : 10;                  /* [31:22] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_tx_err_3_u;

/* Define the union csr_cpb_tx_err_4_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_tso2_num_err : 11;      /* [10:0] */
        u32 tx_chn_tso2_cmd_cnum_err : 11; /* [21:11] */
        u32 tx_chn_tso2_cmd_cnum_err0 : 1; /* [22] */
        u32 tx_chn_tso2_cmd_cnum_err1 : 1; /* [23] */
        u32 tx_chn_tso2_cmd_cnum_err2 : 1; /* [24] */
        u32 rsv_166 : 7;                   /* [31:25] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_tx_err_4_u;

/* Define the union csr_cpb_tx_err_5_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 tx_chn_lro2_num_err : 11;      /* [10:0] */
        u32 tx_chn_lro2_cmd_cnum_err : 11; /* [21:11] */
        u32 tx_chn_lro2_cmd_cnum_err0 : 1; /* [22] */
        u32 tx_chn_lro2_cmd_cnum_err1 : 1; /* [23] */
        u32 tx_chn_lro2_cmd_cnum_err2 : 1; /* [24] */
        u32 rsv_167 : 7;                   /* [31:25] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_cpb_tx_err_5_u;


// ==============================================================================
/* Define the global struct */
typedef struct {
    volatile csr_cpb_indir_dat_u cpb_indir_dat[16];                         /* 180 */
    volatile csr_cir_alc_pro_wt_u cir_alc_pro_wt;                           /* 400 */
    volatile csr_cir_rpci_pro_wt_u cir_rpci_pro_wt;                         /* 404 */
    volatile csr_cir_alc_mac_ncsi_port_wt_u cir_alc_mac_ncsi_port_wt;       /* 408 */
    volatile csr_cir_data_in_fifo_af_th_u cir_data_in_fifo_af_th;           /* 410 */
    volatile csr_cir_alc_fifo_af_th_u cir_alc_fifo_af_th;                   /* 414 */
    volatile csr_cir_rpci_fifo_af_th_u cir_rpci_fifo_af_th;                 /* 418 */
    volatile csr_cir_alc_rp_th_u cir_alc_rp_th;                             /* 41C */
    volatile csr_cir_data_in_fifo_drop_th_u cir_data_in_fifo_drop_th;       /* 420 */
    volatile csr_cir_ipsurx_bp_en_u cir_ipsurx_bp_en;                       /* 424 */
    volatile csr_cir_alc_shp_en_u cir_alc_shp_en;                           /* 428 */
    volatile csr_cpt_mac03_ts_u cpt_mac03_ts;                               /* 700 */
    volatile csr_cpt_mac47_ts_u cpt_mac47_ts;                               /* 704 */
    volatile csr_cpt_maclb_ts_u cpt_maclb_ts;                               /* 708 */
    volatile csr_cpt_ts_cfg_u cpt_ts_cfg;                                   /* 70C */
    volatile csr_cpt_crdt_init_u cpt_crdt_init;                             /* 710 */
    volatile csr_cpt_dealc_tx_af_th_u cpt_dealc_tx_af_th;                   /* 720 */
    volatile csr_cpt_dealc_rx_af_th_u cpt_dealc_rx_af_th;                   /* 724 */
    volatile csr_cpt_prls_af_th_u cpt_prls_af_th;                           /* 728 */
    volatile csr_cpt_col_th_u cpt_col_th;                                   /* 72C */
    volatile csr_cpt_pro_di_fifo_af_th_u cpt_pro_di_fifo_af_th;             /* 740 */
    volatile csr_cpt_pro_dealc_tx_fifo_af_th_u cpt_pro_dealc_tx_fifo_af_th; /* 744 */
    volatile csr_cpt_pro_dealc_rx_fifo_af_th_u cpt_pro_dealc_rx_fifo_af_th; /* 748 */
    volatile csr_cpt_pro_fifo_crdt_init_u cpt_pro_fifo_crdt_init;           /* 74C */
    volatile csr_cpt_pro_dealc_rp_th_u cpt_pro_dealc_rp_th;                 /* 750 */
    volatile csr_cpt_out_err_en_u cpt_out_err_en;                           /* 754 */
    volatile csr_cpt_txlb_en_u cpt_txlb_en;                                 /* 758 */
    volatile csr_tx_crr0_en_u tx_crr0_en;                                   /* C00 */
    volatile csr_tx_crr0_pid_u tx_crr0_pid;                                 /* C04 */
    volatile csr_tx_crr1_en_u tx_crr1_en;                                   /* C08 */
    volatile csr_tx_crr1_pid_u tx_crr1_pid;                                 /* C0C */
    volatile csr_tx_crr2_en_u tx_crr2_en;                                   /* C10 */
    volatile csr_tx_crr2_pid_u tx_crr2_pid;                                 /* C14 */
    volatile csr_tx_chn_crdt_cfg0_u tx_chn_crdt_cfg0;                       /* C20 */
    volatile csr_tx_chn_crdt_cfg1_u tx_chn_crdt_cfg1;                       /* C24 */
    volatile csr_tx_chn_crdt_cfg2_u tx_chn_crdt_cfg2;                       /* C28 */
    volatile csr_tx_chn_crdt_cfg3_u tx_chn_crdt_cfg3;                       /* C2C */
    volatile csr_tx_chn_crdt_cfg4_u tx_chn_crdt_cfg4;                       /* C30 */
    volatile csr_tx_chn_crdt_cfg5_u tx_chn_crdt_cfg5;                       /* C34 */
    volatile csr_tx_chn_crdt_cfg6_u tx_chn_crdt_cfg6;                       /* C38 */
    volatile csr_tx_chn_crdt_cfg7_u tx_chn_crdt_cfg7;                       /* C3C */
    volatile csr_tx_chn_crdt_cfg8_u tx_chn_crdt_cfg8;                       /* C40 */
    volatile csr_tx_chn_crdt_cfg9_u tx_chn_crdt_cfg9;                       /* C44 */
    volatile csr_tx_chn_crdt_cfg10_u tx_chn_crdt_cfg10;                     /* C48 */
    volatile csr_cpb_tx_crdt_cfg_u cpb_tx_crdt_cfg;                         /* C50 */
    volatile csr_txlb_pd_fifo_cfg_u txlb_pd_fifo_cfg;                       /* C60 */
    volatile csr_tx_cos_fifo_cfg_u tx_cos_fifo_cfg;                         /* C64 */
    volatile csr_ftso_rls_fifo_cfg_u ftso_rls_fifo_cfg;                     /* C68 */
    volatile csr_tx_idx_wt_u tx_idx_wt;                                     /* C70 */
    volatile csr_mag_bp_en_u mag_bp_en;                                     /* C74 */
    volatile csr_tx_tso3_rls_fifo_cfg_u tx_tso3_rls_fifo_cfg;               /* C80 */
    volatile csr_cir_dat_in_fifo_sta_u cir_dat_in_fifo_sta[3];              /* 1000 */
    volatile csr_cir_rpt_fifo_sta_u cir_rpt_fifo_sta[3];                    /* 1010 */
    volatile csr_cir_in_pkt_sop_cnt_u cir_in_pkt_sop_cnt;                   /* 1020 */
    volatile csr_cir_in_pkt_eop_cnt_u cir_in_pkt_eop_cnt;                   /* 1024 */
    volatile csr_cir_in_port_pkt_cnt_u cir_in_port_pkt_cnt[11];             /* 1030 */
    volatile csr_cir_drp_pkt_cnt_u cir_drp_pkt_cnt[3];                      /* 1060 */
    volatile csr_cir_fifo_af_drp_pkt_cnt_u cir_fifo_af_drp_pkt_cnt[3];      /* 1070 */
    volatile csr_cir_bmu_af_drp_pkt_cnt_u cir_bmu_af_drp_pkt_cnt[3];        /* 1080 */
    volatile csr_cir_fifo_af_cnt_u cir_fifo_af_cnt[3];                      /* 1090 */
    volatile csr_cir_cut_pkt_cnt_u cir_cut_pkt_cnt[3];                      /* 10A0 */
    volatile csr_cir_rpt_iq_cnt_u cir_rpt_iq_cnt;                           /* 10B0 */
    volatile csr_cir_iq_bp_cnt_u cir_iq_bp_cnt;                             /* 10B4 */
    volatile csr_cir_sport_err_u cir_sport_err;                             /* 10B8 */
    volatile csr_cir_alc_prm_cnum_full_err_u cir_alc_prm_cnum_full_err;     /* 10BC */
    volatile csr_cir_fifo_err_u cir_fifo_err;                               /* 10C0 */
    volatile csr_cir_fifo_ram_err_u cir_fifo_ram_err[3];                    /* 10D0 */
    volatile csr_cir_prm_bp_his_0_u cir_prm_bp_his_0;                       /* 10E8 */
    volatile csr_cir_prm_bp_his_1_u cir_prm_bp_his_1;                       /* 10EC */
    volatile csr_cir_prm_bp_his_2_u cir_prm_bp_his_2;                       /* 10F0 */
    volatile csr_cir_prm_bp_his_3_u cir_prm_bp_his_3;                       /* 10F4 */
    volatile csr_cir_prm_bp_his_4_u cir_prm_bp_his_4;                       /* 10F8 */
    volatile csr_cpt_pro_dat_in_fifo_sta_u cpt_pro_dat_in_fifo_sta[3];      /* 1300 */
    volatile csr_cpt_pro_dealc_fifo_sta_u cpt_pro_dealc_fifo_sta[3];        /* 1310 */
    volatile csr_cpt_dealc_fifo_sta_u cpt_dealc_fifo_sta;                   /* 1320 */
    volatile csr_cpt_prls_fifo_sta_u cpt_prls_fifo_sta;                     /* 1324 */
    volatile csr_cpt_dat_out_fifo_sta_u cpt_dat_out_fifo_sta[3];            /* 1330 */
    volatile csr_cpt_out_pkt_sop_cnt_u cpt_out_pkt_sop_cnt;                 /* 1340 */
    volatile csr_cpt_out_pkt_eop_cnt_u cpt_out_pkt_eop_cnt;                 /* 1344 */
    volatile csr_cpt_out_chnl_pkt_cnt_u cpt_out_chnl_pkt_cnt[11];           /* 1350 */
    volatile csr_cpt_sof_msm_u cpt_sof_msm[3];                              /* 1380 */
    volatile csr_cpt_eof_msm_u cpt_eof_msm[3];                              /* 1390 */
    volatile csr_cpt_dealc_tx_bp_tm_u cpt_dealc_tx_bp_tm;                   /* 13A0 */
    volatile csr_cpt_dealc_rx_bp_tm_u cpt_dealc_rx_bp_tm;                   /* 13A4 */
    volatile csr_cpt_ts_cfg_err_u cpt_ts_cfg_err;                           /* 13A8 */
    volatile csr_cpt_fifo_ov_err_u cpt_fifo_ov_err;                         /* 13AC */
    volatile csr_cpt_fifo_uf_err_u cpt_fifo_uf_err;                         /* 13B0 */
    volatile csr_cpt_fifo_ram_err_u cpt_fifo_ram_err[3];                    /* 13B4 */
    volatile csr_tx_chn_crdt_sta_u tx_chn_crdt_sta[11];                     /* 1A00 */
    volatile csr_tx_idx_crdt_sta_u tx_idx_crdt_sta;                         /* 1A30 */
    volatile csr_tx_fp_bmp_sta_u tx_fp_bmp_sta[8];                          /* 1A40 */
    volatile csr_txpd_fifo_empty_sta_0_u txpd_fifo_empty_sta_0;             /* 1A60 */
    volatile csr_txpd_fifo_empty_sta_1_u txpd_fifo_empty_sta_1;             /* 1A64 */
    volatile csr_txpd_fifo_empty_sta_2_u txpd_fifo_empty_sta_2;             /* 1A68 */
    volatile csr_txpd_fifo_fill_sta_u txpd_fifo_fill_sta[9];                /* 1A70 */
    volatile csr_txpd_pro_fsm_sta_u txpd_pro_fsm_sta[11];                   /* 1AA0 */
    volatile csr_mag_bp_sta_0_u mag_bp_sta_0;                               /* 1AD0 */
    volatile csr_mag_bp_sta_1_u mag_bp_sta_1;                               /* 1AD4 */
    volatile csr_tx_ftso_rls_fifo_sta_u tx_ftso_rls_fifo_sta;               /* 1AE8 */
    volatile csr_tx_tso3_rls_fifo_sta_u tx_tso3_rls_fifo_sta[3];            /* 1AF0 */
    volatile csr_tx_crdt_of_err_u tx_crdt_of_err;                           /* 1B00 */
    volatile csr_tx_crdt_uf_err_u tx_crdt_uf_err;                           /* 1B04 */
    volatile csr_txpd_fifo_of_err_0_u txpd_fifo_of_err_0;                   /* 1B10 */
    volatile csr_txpd_fifo_of_err_1_u txpd_fifo_of_err_1;                   /* 1B14 */
    volatile csr_txpd_fifo_of_err_2_u txpd_fifo_of_err_2;                   /* 1B18 */
    volatile csr_txpd_fifo_uf_err_0_u txpd_fifo_uf_err_0;                   /* 1B20 */
    volatile csr_txpd_fifo_uf_err_1_u txpd_fifo_uf_err_1;                   /* 1B24 */
    volatile csr_txpd_fifo_uf_err_2_u txpd_fifo_uf_err_2;                   /* 1B28 */
    volatile csr_tx_ftso_rls_fifo_err_u tx_ftso_rls_fifo_err;               /* 1B30 */
    volatile csr_tso_ram_err_u tso_ram_err;                                 /* 1B34 */
    volatile csr_tx_pd_ram_err_u tx_pd_ram_err[8];                          /* 1B40 */
    volatile csr_cpb_tx_err_0_u cpb_tx_err_0;                               /* 1B80 */
    volatile csr_cpb_tx_err_1_u cpb_tx_err_1;                               /* 1B84 */
    volatile csr_cpb_tx_err_2_u cpb_tx_err_2;                               /* 1B88 */
    volatile csr_cpb_tx_err_3_u cpb_tx_err_3;                               /* 1B8C */
    volatile csr_cpb_tx_err_4_u cpb_tx_err_4;                               /* 1B90 */
    volatile csr_cpb_tx_err_5_u cpb_tx_err_5;                               /* 1B94 */
} S_cpb_csr_3_REGS_TYPE;

/* Declare the struct pointor of the module cpb_csr_3 */
extern volatile S_cpb_csr_3_REGS_TYPE *gopcpb_csr_3AllReg;

/* Declare the functions that set the member value */
int iSetCPB_INDIR_DAT_cpb_indir_dat(unsigned int ucpb_indir_dat);
int iSetCIR_ALC_PRO_WT_cir_alc_pro_wt_0(unsigned int ucir_alc_pro_wt_0);
int iSetCIR_ALC_PRO_WT_cir_alc_pro_wt_1(unsigned int ucir_alc_pro_wt_1);
int iSetCIR_ALC_PRO_WT_cir_alc_pro_wt_2(unsigned int ucir_alc_pro_wt_2);
int iSetCIR_RPCI_PRO_WT_cir_rpci_pro_wt_0(unsigned int ucir_rpci_pro_wt_0);
int iSetCIR_RPCI_PRO_WT_cir_rpci_pro_wt_1(unsigned int ucir_rpci_pro_wt_1);
int iSetCIR_RPCI_PRO_WT_cir_rpci_pro_wt_2(unsigned int ucir_rpci_pro_wt_2);
int iSetCIR_ALC_MAC_NCSI_PORT_WT_cir_alc_mac_port_wt_4_0(unsigned int ucir_alc_mac_port_wt_4_0);
int iSetCIR_ALC_MAC_NCSI_PORT_WT_cir_alc_mac_port_wt_5_1(unsigned int ucir_alc_mac_port_wt_5_1);
int iSetCIR_ALC_MAC_NCSI_PORT_WT_cir_alc_mac_port_wt_6_2(unsigned int ucir_alc_mac_port_wt_6_2);
int iSetCIR_ALC_MAC_NCSI_PORT_WT_cir_alc_mac_port_wt_7_3(unsigned int ucir_alc_mac_port_wt_7_3);
int iSetCIR_ALC_MAC_NCSI_PORT_WT_cir_alc_ncsi_port_wt(unsigned int ucir_alc_ncsi_port_wt);
int iSetCIR_DATA_IN_FIFO_AF_TH_cir_data_in_fifo_af_th_mac03(unsigned int ucir_data_in_fifo_af_th_mac03);
int iSetCIR_DATA_IN_FIFO_AF_TH_cir_data_in_fifo_af_th_mac47(unsigned int ucir_data_in_fifo_af_th_mac47);
int iSetCIR_DATA_IN_FIFO_AF_TH_cir_data_in_fifo_af_th_lprts(unsigned int ucir_data_in_fifo_af_th_lprts);
int iSetCIR_ALC_FIFO_AF_TH_cir_alc_fifo_af_th_mac03(unsigned int ucir_alc_fifo_af_th_mac03);
int iSetCIR_ALC_FIFO_AF_TH_cir_alc_fifo_af_th_mac47(unsigned int ucir_alc_fifo_af_th_mac47);
int iSetCIR_ALC_FIFO_AF_TH_cir_alc_fifo_af_th_lprts(unsigned int ucir_alc_fifo_af_th_lprts);
int iSetCIR_RPCI_FIFO_AF_TH_cir_rpci_fifo_af_th_mac03(unsigned int ucir_rpci_fifo_af_th_mac03);
int iSetCIR_RPCI_FIFO_AF_TH_cir_rpci_fifo_af_th_mac47(unsigned int ucir_rpci_fifo_af_th_mac47);
int iSetCIR_RPCI_FIFO_AF_TH_cir_rpci_fifo_af_th_lprts(unsigned int ucir_rpci_fifo_af_th_lprts);
int iSetCIR_ALC_RP_TH_cir_alc_rp_th_mac03(unsigned int ucir_alc_rp_th_mac03);
int iSetCIR_ALC_RP_TH_cir_alc_rp_th_mac47(unsigned int ucir_alc_rp_th_mac47);
int iSetCIR_ALC_RP_TH_cir_alc_rp_th_lprts(unsigned int ucir_alc_rp_th_lprts);
int iSetCIR_DATA_IN_FIFO_DROP_TH_cir_data_in_fifo_drop_th_mac03(unsigned int ucir_data_in_fifo_drop_th_mac03);
int iSetCIR_DATA_IN_FIFO_DROP_TH_cir_data_in_fifo_drop_th_mac47(unsigned int ucir_data_in_fifo_drop_th_mac47);
int iSetCIR_DATA_IN_FIFO_DROP_TH_cir_data_in_fifo_drop_th_lprts(unsigned int ucir_data_in_fifo_drop_th_lprts);
int iSetCIR_IPSURX_BP_EN_cir_ipsurx_bp_en(unsigned int ucir_ipsurx_bp_en);
int iSetCIR_ALC_SHP_EN_cir_alc_shp_en(unsigned int ucir_alc_shp_en);
int iSetCPT_MAC03_TS_cpt_mac03_ts(unsigned int ucpt_mac03_ts);
int iSetCPT_MAC47_TS_cpt_mac47_ts(unsigned int ucpt_mac47_ts);
int iSetCPT_MACLB_TS_cpt_maclb_ts(unsigned int ucpt_maclb_ts);
int iSetCPT_TS_CFG_cpt_ts_len(unsigned int ucpt_ts_len);
int iSetCPT_TS_CFG_cpt_ts_cfg_done(unsigned int ucpt_ts_cfg_done);
int iSetCPT_CRDT_INIT_cpt_fifo_crdt_init_dat(unsigned int ucpt_fifo_crdt_init_dat);
int iSetCPT_CRDT_INIT_cpt_fifo_crdt_init(unsigned int ucpt_fifo_crdt_init);
int iSetCPT_DEALC_TX_AF_TH_cpt_dealc_tx_af_th(unsigned int ucpt_dealc_tx_af_th);
int iSetCPT_DEALC_RX_AF_TH_cpt_dealc_rx_af_th(unsigned int ucpt_dealc_rx_af_th);
int iSetCPT_PRLS_AF_TH_cpt_prls_af_th(unsigned int ucpt_prls_af_th);
int iSetCPT_PRLS_AF_TH_cpt_pro_prls_fifo_af_th(unsigned int ucpt_pro_prls_fifo_af_th);
int iSetCPT_COL_TH_cpt_deast_col_th(unsigned int ucpt_deast_col_th);
int iSetCPT_COL_TH_cpt_ast_col_th(unsigned int ucpt_ast_col_th);
int iSetCPT_PRO_DI_FIFO_AF_TH_cpt_pro_di_fifo_af_th(unsigned int ucpt_pro_di_fifo_af_th);
int iSetCPT_PRO_DEALC_TX_FIFO_AF_TH_cpt_pro_dealc_tx_fifo_af_th(unsigned int ucpt_pro_dealc_tx_fifo_af_th);
int iSetCPT_PRO_DEALC_RX_FIFO_AF_TH_cpt_pro_dealc_rx_fifo_af_th(unsigned int ucpt_pro_dealc_rx_fifo_af_th);
int iSetCPT_PRO_FIFO_CRDT_INIT_cpt_pro_dat_fifo_crdt_init_dat(unsigned int ucpt_pro_dat_fifo_crdt_init_dat);
int iSetCPT_PRO_FIFO_CRDT_INIT_cpt_pro_dat_fifo_crdt_init(unsigned int ucpt_pro_dat_fifo_crdt_init);
int iSetCPT_PRO_DEALC_RP_TH_cpt_pro_dealc_rp_th(unsigned int ucpt_pro_dealc_rp_th);
int iSetCPT_OUT_ERR_EN_cpb_petx_err_en(unsigned int ucpb_petx_err_en);
int iSetCPT_OUT_ERR_EN_cpb_petx_ftso_err_en(unsigned int ucpb_petx_ftso_err_en);
int iSetCPT_TXLB_EN_cpt_txlb_en(unsigned int ucpt_txlb_en);
int iSetTX_CRR0_EN_cpbtx0_crr_vld(unsigned int ucpbtx0_crr_vld);
int iSetTX_CRR0_EN_cpbtx0_crr_len(unsigned int ucpbtx0_crr_len);
int iSetTX_CRR0_PID_cpbtx0_crr_pid0(unsigned int ucpbtx0_crr_pid0);
int iSetTX_CRR0_PID_cpbtx0_crr_pid1(unsigned int ucpbtx0_crr_pid1);
int iSetTX_CRR0_PID_cpbtx0_crr_pid2(unsigned int ucpbtx0_crr_pid2);
int iSetTX_CRR0_PID_cpbtx0_crr_pid3(unsigned int ucpbtx0_crr_pid3);
int iSetTX_CRR0_PID_cpbtx0_crr_pid4(unsigned int ucpbtx0_crr_pid4);
int iSetTX_CRR0_PID_cpbtx0_crr_pid5(unsigned int ucpbtx0_crr_pid5);
int iSetTX_CRR0_PID_cpbtx0_crr_pid6(unsigned int ucpbtx0_crr_pid6);
int iSetTX_CRR0_PID_cpbtx0_crr_pid7(unsigned int ucpbtx0_crr_pid7);
int iSetTX_CRR1_EN_cpbtx1_crr_vld(unsigned int ucpbtx1_crr_vld);
int iSetTX_CRR1_EN_cpbtx1_crr_len(unsigned int ucpbtx1_crr_len);
int iSetTX_CRR1_PID_cpbtx1_crr_pid0(unsigned int ucpbtx1_crr_pid0);
int iSetTX_CRR1_PID_cpbtx1_crr_pid1(unsigned int ucpbtx1_crr_pid1);
int iSetTX_CRR1_PID_cpbtx1_crr_pid2(unsigned int ucpbtx1_crr_pid2);
int iSetTX_CRR1_PID_cpbtx1_crr_pid3(unsigned int ucpbtx1_crr_pid3);
int iSetTX_CRR1_PID_cpbtx1_crr_pid4(unsigned int ucpbtx1_crr_pid4);
int iSetTX_CRR1_PID_cpbtx1_crr_pid5(unsigned int ucpbtx1_crr_pid5);
int iSetTX_CRR1_PID_cpbtx1_crr_pid6(unsigned int ucpbtx1_crr_pid6);
int iSetTX_CRR1_PID_cpbtx1_crr_pid7(unsigned int ucpbtx1_crr_pid7);
int iSetTX_CRR2_EN_cpbtx2_crr_vld(unsigned int ucpbtx2_crr_vld);
int iSetTX_CRR2_EN_cpbtx2_crr_len(unsigned int ucpbtx2_crr_len);
int iSetTX_CRR2_PID_cpbtx2_crr_pid0(unsigned int ucpbtx2_crr_pid0);
int iSetTX_CRR2_PID_cpbtx2_crr_pid1(unsigned int ucpbtx2_crr_pid1);
int iSetTX_CRR2_PID_cpbtx2_crr_pid2(unsigned int ucpbtx2_crr_pid2);
int iSetTX_CRR2_PID_cpbtx2_crr_pid3(unsigned int ucpbtx2_crr_pid3);
int iSetTX_CRR2_PID_cpbtx2_crr_pid4(unsigned int ucpbtx2_crr_pid4);
int iSetTX_CRR2_PID_cpbtx2_crr_pid5(unsigned int ucpbtx2_crr_pid5);
int iSetTX_CRR2_PID_cpbtx2_crr_pid6(unsigned int ucpbtx2_crr_pid6);
int iSetTX_CRR2_PID_cpbtx2_crr_pid7(unsigned int ucpbtx2_crr_pid7);
int iSetTX_CHN_CRDT_CFG0_tx_chn_crdt_0(unsigned int utx_chn_crdt_0);
int iSetTX_CHN_CRDT_CFG1_tx_chn_crdt_1(unsigned int utx_chn_crdt_1);
int iSetTX_CHN_CRDT_CFG2_tx_chn_crdt_2(unsigned int utx_chn_crdt_2);
int iSetTX_CHN_CRDT_CFG3_tx_chn_crdt_3(unsigned int utx_chn_crdt_3);
int iSetTX_CHN_CRDT_CFG4_tx_chn_crdt_4(unsigned int utx_chn_crdt_4);
int iSetTX_CHN_CRDT_CFG5_tx_chn_crdt_5(unsigned int utx_chn_crdt_5);
int iSetTX_CHN_CRDT_CFG6_tx_chn_crdt_6(unsigned int utx_chn_crdt_6);
int iSetTX_CHN_CRDT_CFG7_tx_chn_crdt_7(unsigned int utx_chn_crdt_7);
int iSetTX_CHN_CRDT_CFG8_tx_chn_crdt_8(unsigned int utx_chn_crdt_8);
int iSetTX_CHN_CRDT_CFG9_tx_chn_crdt_9(unsigned int utx_chn_crdt_9);
int iSetTX_CHN_CRDT_CFG10_tx_chn_crdt_10(unsigned int utx_chn_crdt_10);
int iSetCPB_TX_CRDT_CFG_petx_idx_crdt(unsigned int upetx_idx_crdt);
int iSetCPB_TX_CRDT_CFG_tx_dat_prealc_crdt(unsigned int utx_dat_prealc_crdt);
int iSetCPB_TX_CRDT_CFG_tx_crdt_bp_gap(unsigned int utx_crdt_bp_gap);
int iSetCPB_TX_CRDT_CFG_petx_idx_bp_gap(unsigned int upetx_idx_bp_gap);
int iSetTXLB_PD_FIFO_CFG_txlp_pd_fifo_ae_th(unsigned int utxlp_pd_fifo_ae_th);
int iSetTXLB_PD_FIFO_CFG_txlp_pd_fifo_af_th(unsigned int utxlp_pd_fifo_af_th);
int iSetTX_COS_FIFO_CFG_tx_cos_fifo_ae_th(unsigned int utx_cos_fifo_ae_th);
int iSetTX_COS_FIFO_CFG_tx_cos_fifo_af_th(unsigned int utx_cos_fifo_af_th);
int iSetFTSO_RLS_FIFO_CFG_ftso_rls_fifo_ae_th(unsigned int uftso_rls_fifo_ae_th);
int iSetFTSO_RLS_FIFO_CFG_ftso_rls_fifo_af_th(unsigned int uftso_rls_fifo_af_th);
int iSetTX_IDX_WT_cpt_idx_req_wt0(unsigned int ucpt_idx_req_wt0);
int iSetTX_IDX_WT_cpt_idx_req_wt1(unsigned int ucpt_idx_req_wt1);
int iSetTX_IDX_WT_cpt_idx_req_wt2(unsigned int ucpt_idx_req_wt2);
int iSetMAG_BP_EN_mag_cpb_bp_en(unsigned int umag_cpb_bp_en);
int iSetTX_TSO3_RLS_FIFO_CFG_tx_tso3_rls_fifo_ae_th(unsigned int utx_tso3_rls_fifo_ae_th);
int iSetTX_TSO3_RLS_FIFO_CFG_tx_tso3_rls_fifo_af_th(unsigned int utx_tso3_rls_fifo_af_th);
int iSetCIR_DAT_IN_FIFO_STA_cir_di_ctrl_fifo_sta(unsigned int ucir_di_ctrl_fifo_sta);
int iSetCIR_DAT_IN_FIFO_STA_cir_di_fifo_sta(unsigned int ucir_di_fifo_sta);
int iSetCIR_RPT_FIFO_STA_cir_alc_fifo_sta(unsigned int ucir_alc_fifo_sta);
int iSetCIR_RPT_FIFO_STA_cir_rpt_pci_sta(unsigned int ucir_rpt_pci_sta);
int iSetCIR_IN_PKT_SOP_CNT_cir_in_pkt_sop_cnt(unsigned int ucir_in_pkt_sop_cnt);
int iSetCIR_IN_PKT_EOP_CNT_cir_in_pkt_eop_cnt(unsigned int ucir_in_pkt_eop_cnt);
int iSetCIR_IN_PORT_PKT_CNT_cir_in_port_pkt_cnt(unsigned int ucir_in_port_pkt_cnt);
int iSetCIR_DRP_PKT_CNT_cir_drp_pkt_cnt(unsigned int ucir_drp_pkt_cnt);
int iSetCIR_FIFO_AF_DRP_PKT_CNT_cir_fifo_af_drp_pkt_cnt(unsigned int ucir_fifo_af_drp_pkt_cnt);
int iSetCIR_BMU_AF_DRP_PKT_CNT_cir_bmu_af_drp_pkt_cnt(unsigned int ucir_bmu_af_drp_pkt_cnt);
int iSetCIR_FIFO_AF_CNT_cir_fifo_af_cnt(unsigned int ucir_fifo_af_cnt);
int iSetCIR_CUT_PKT_CNT_cir_cut_pkt_cnt(unsigned int ucir_cut_pkt_cnt);
int iSetCIR_RPT_IQ_CNT_cir_rpt_iq_cnt(unsigned int ucir_rpt_iq_cnt);
int iSetCIR_IQ_BP_CNT_cir_iq_bp_cnt(unsigned int ucir_iq_bp_cnt);
int iSetCIR_SPORT_ERR_cir_sport_err(unsigned int ucir_sport_err);
int iSetCIR_ALC_PRM_CNUM_FULL_ERR_cir_alc_prm_cnum_full_err(unsigned int ucir_alc_prm_cnum_full_err);
int iSetCIR_FIFO_ERR_cir_di_fifo_uf(unsigned int ucir_di_fifo_uf);
int iSetCIR_FIFO_ERR_cir_di_ctrl_fifo_uf(unsigned int ucir_di_ctrl_fifo_uf);
int iSetCIR_FIFO_ERR_cir_rpt_pci_uf(unsigned int ucir_rpt_pci_uf);
int iSetCIR_FIFO_ERR_cir_alc_fifo_uf(unsigned int ucir_alc_fifo_uf);
int iSetCIR_FIFO_ERR_cir_di_fifo_ov(unsigned int ucir_di_fifo_ov);
int iSetCIR_FIFO_ERR_cir_di_ctrl_fifo_ov(unsigned int ucir_di_ctrl_fifo_ov);
int iSetCIR_FIFO_ERR_cir_rpt_pci_ov(unsigned int ucir_rpt_pci_ov);
int iSetCIR_FIFO_ERR_cir_alc_fifo_ov(unsigned int ucir_alc_fifo_ov);
int iSetCIR_FIFO_RAM_ERR_cir_fifo_mem_err_addr(unsigned int ucir_fifo_mem_err_addr);
int iSetCIR_FIFO_RAM_ERR_cir_fifo_mem_err_cerr(unsigned int ucir_fifo_mem_err_cerr);
int iSetCIR_FIFO_RAM_ERR_cir_fifo_mem_err_ucerr(unsigned int ucir_fifo_mem_err_ucerr);
int iSetCIR_FIFO_RAM_ERR_cir_fifo_mem_err_cnt(unsigned int ucir_fifo_mem_err_cnt);
int iSetCIR_PRM_BP_HIS_0_cir_prm_bp_his_0(unsigned int ucir_prm_bp_his_0);
int iSetCIR_PRM_BP_HIS_1_cir_prm_bp_his_1(unsigned int ucir_prm_bp_his_1);
int iSetCIR_PRM_BP_HIS_2_cir_prm_bp_his_2(unsigned int ucir_prm_bp_his_2);
int iSetCIR_PRM_BP_HIS_3_cir_prm_bp_his_3(unsigned int ucir_prm_bp_his_3);
int iSetCIR_PRM_BP_HIS_4_cir_prm_bp_his_4(unsigned int ucir_prm_bp_his_4);
int iSetCPT_PRO_DAT_IN_FIFO_STA_cpt_pro_di_fifo_sta(unsigned int ucpt_pro_di_fifo_sta);
int iSetCPT_PRO_DAT_IN_FIFO_STA_cpt_pro_prls_fifo_sta(unsigned int ucpt_pro_prls_fifo_sta);
int iSetCPT_PRO_DEALC_FIFO_STA_cpt_pro_dealc_rx_fifo_sta(unsigned int ucpt_pro_dealc_rx_fifo_sta);
int iSetCPT_PRO_DEALC_FIFO_STA_cpt_pro_dealc_tx_fifo_sta(unsigned int ucpt_pro_dealc_tx_fifo_sta);
int iSetCPT_DEALC_FIFO_STA_cpt_dealc_rx_fifo_sta(unsigned int ucpt_dealc_rx_fifo_sta);
int iSetCPT_DEALC_FIFO_STA_cpt_dealc_tx_fifo_sta(unsigned int ucpt_dealc_tx_fifo_sta);
int iSetCPT_PRLS_FIFO_STA_cpt_prls_fifo_sta(unsigned int ucpt_prls_fifo_sta);
int iSetCPT_DAT_OUT_FIFO_STA_cpt_dat_out_fifo_sta(unsigned int ucpt_dat_out_fifo_sta);
int iSetCPT_OUT_PKT_SOP_CNT_cpt_out_pkt_sop_cnt(unsigned int ucpt_out_pkt_sop_cnt);
int iSetCPT_OUT_PKT_EOP_CNT_cpt_out_pkt_eop_cnt(unsigned int ucpt_out_pkt_eop_cnt);
int iSetCPT_OUT_CHNL_PKT_CNT_cpt_out_chnl_pkt_cnt(unsigned int ucpt_out_chnl_pkt_cnt);
int iSetCPT_SOF_MSM_cpt_sof_msm_info(unsigned int ucpt_sof_msm_info);
int iSetCPT_SOF_MSM_cpt_sof_msm(unsigned int ucpt_sof_msm);
int iSetCPT_EOF_MSM_cpt_eof_msm_info(unsigned int ucpt_eof_msm_info);
int iSetCPT_EOF_MSM_cpt_eof_msm(unsigned int ucpt_eof_msm);
int iSetCPT_DEALC_TX_BP_TM_cpt_dealc_tx_bp_tm(unsigned int ucpt_dealc_tx_bp_tm);
int iSetCPT_DEALC_RX_BP_TM_cpt_dealc_rx_bp_tm(unsigned int ucpt_dealc_rx_bp_tm);
int iSetCPT_TS_CFG_ERR_cpt_ts_cfg_err(unsigned int ucpt_ts_cfg_err);
int iSetCPT_FIFO_OV_ERR_cpt_pro_di_fifo_ov(unsigned int ucpt_pro_di_fifo_ov);
int iSetCPT_FIFO_OV_ERR_cpt_pro_dealc_tx_fifo_ov(unsigned int ucpt_pro_dealc_tx_fifo_ov);
int iSetCPT_FIFO_OV_ERR_cpt_pro_dealc_rx_fifo_ov(unsigned int ucpt_pro_dealc_rx_fifo_ov);
int iSetCPT_FIFO_OV_ERR_cpt_dat_out_fifo_ov(unsigned int ucpt_dat_out_fifo_ov);
int iSetCPT_FIFO_OV_ERR_cpt_dealc_tx_fifo_ov(unsigned int ucpt_dealc_tx_fifo_ov);
int iSetCPT_FIFO_OV_ERR_cpt_dealc_rx_fifo_ov(unsigned int ucpt_dealc_rx_fifo_ov);
int iSetCPT_FIFO_OV_ERR_cpt_prls_fifo_ov(unsigned int ucpt_prls_fifo_ov);
int iSetCPT_FIFO_OV_ERR_cpt_pro_prls_fifo_ov(unsigned int ucpt_pro_prls_fifo_ov);
int iSetCPT_FIFO_UF_ERR_cpt_pro_di_fifo_uf(unsigned int ucpt_pro_di_fifo_uf);
int iSetCPT_FIFO_UF_ERR_cpt_pro_dealc_tx_fifo_uf(unsigned int ucpt_pro_dealc_tx_fifo_uf);
int iSetCPT_FIFO_UF_ERR_cpt_pro_dealc_rx_fifo_uf(unsigned int ucpt_pro_dealc_rx_fifo_uf);
int iSetCPT_FIFO_UF_ERR_cpt_dat_out_fifo_uf(unsigned int ucpt_dat_out_fifo_uf);
int iSetCPT_FIFO_UF_ERR_cpt_dealc_tx_fifo_uf(unsigned int ucpt_dealc_tx_fifo_uf);
int iSetCPT_FIFO_UF_ERR_cpt_dealc_rx_fifo_uf(unsigned int ucpt_dealc_rx_fifo_uf);
int iSetCPT_FIFO_UF_ERR_cpt_prls_fifo_uf(unsigned int ucpt_prls_fifo_uf);
int iSetCPT_FIFO_UF_ERR_cpt_pro_prls_fifo_uf(unsigned int ucpt_pro_prls_fifo_uf);
int iSetCPT_FIFO_RAM_ERR_cpt_fifo_mem_err_addr(unsigned int ucpt_fifo_mem_err_addr);
int iSetCPT_FIFO_RAM_ERR_cpt_fifo_mem_err_cerr(unsigned int ucpt_fifo_mem_err_cerr);
int iSetCPT_FIFO_RAM_ERR_cpt_fifo_mem_err_ucerr(unsigned int ucpt_fifo_mem_err_ucerr);
int iSetCPT_FIFO_RAM_ERR_cpt_fifo_mem_err_cnt(unsigned int ucpt_fifo_mem_err_cnt);
int iSetTX_CHN_CRDT_STA_tx_chn_crdt_cnt(unsigned int utx_chn_crdt_cnt);
int iSetTX_CHN_CRDT_STA_tx_chn_crdt_af(unsigned int utx_chn_crdt_af);
int iSetTX_IDX_CRDT_STA_tx_idx_crdt_cnt(unsigned int utx_idx_crdt_cnt);
int iSetTX_IDX_CRDT_STA_tx_idx_crdt_af(unsigned int utx_idx_crdt_af);
int iSetTX_FP_BMP_STA_tx_fp_bmp_fill(unsigned int utx_fp_bmp_fill);
int iSetTXPD_FIFO_EMPTY_STA_0_txpd_fifo_empty_sta_0(unsigned int utxpd_fifo_empty_sta_0);
int iSetTXPD_FIFO_EMPTY_STA_1_txpd_fifo_empty_sta_1(unsigned int utxpd_fifo_empty_sta_1);
int iSetTXPD_FIFO_EMPTY_STA_2_txpd_fifo_empty_sta_2(unsigned int utxpd_fifo_empty_sta_2);
int iSetTXPD_FIFO_FILL_STA_txpd_fifo_fill_sta(unsigned int utxpd_fifo_fill_sta);
int iSetTXPD_PRO_FSM_STA_txpd_pro_fsm_sta(unsigned int utxpd_pro_fsm_sta);
int iSetMAG_BP_STA_0_mag_cpb_bp_sta_0(unsigned int umag_cpb_bp_sta_0);
int iSetMAG_BP_STA_1_mag_cpb_bp_sta_1(unsigned int umag_cpb_bp_sta_1);
int iSetTX_FTSO_RLS_FIFO_STA_tx_ftsorls_fifo_sta_0(unsigned int utx_ftsorls_fifo_sta_0);
int iSetTX_FTSO_RLS_FIFO_STA_tx_ftsorls_fifo_sta_1(unsigned int utx_ftsorls_fifo_sta_1);
int iSetTX_TSO3_RLS_FIFO_STA_tx_tso3_rls_fifo_sta(unsigned int utx_tso3_rls_fifo_sta);
int iSetTX_CRDT_OF_ERR_tx_idx_crdt_of_err(unsigned int utx_idx_crdt_of_err);
int iSetTX_CRDT_OF_ERR_tx_chn_crdt_of_err(unsigned int utx_chn_crdt_of_err);
int iSetTX_CRDT_UF_ERR_tx_idx_crdt_uf_err(unsigned int utx_idx_crdt_uf_err);
int iSetTX_CRDT_UF_ERR_tx_chn_crdt_uf_err(unsigned int utx_chn_crdt_uf_err);
int iSetTXPD_FIFO_OF_ERR_0_txpd_fifo_of_err_0(unsigned int utxpd_fifo_of_err_0);
int iSetTXPD_FIFO_OF_ERR_1_txpd_fifo_of_err_1(unsigned int utxpd_fifo_of_err_1);
int iSetTXPD_FIFO_OF_ERR_2_txpd_fifo_of_err_2(unsigned int utxpd_fifo_of_err_2);
int iSetTXPD_FIFO_OF_ERR_2_tx_fp_fifo_of_err(unsigned int utx_fp_fifo_of_err);
int iSetTXPD_FIFO_OF_ERR_2_tx_tso3_rls_fifo_of_err(unsigned int utx_tso3_rls_fifo_of_err);
int iSetTXPD_FIFO_UF_ERR_0_txpd_fifo_uf_err_0(unsigned int utxpd_fifo_uf_err_0);
int iSetTXPD_FIFO_UF_ERR_1_txpd_fifo_uf_err_1(unsigned int utxpd_fifo_uf_err_1);
int iSetTXPD_FIFO_UF_ERR_2_txpd_fifo_uf_err_2(unsigned int utxpd_fifo_uf_err_2);
int iSetTXPD_FIFO_UF_ERR_2_tx_fp_fifo_uf_err(unsigned int utx_fp_fifo_uf_err);
int iSetTXPD_FIFO_UF_ERR_2_tx_tso3_rls_fifo_uf_err(unsigned int utx_tso3_rls_fifo_uf_err);
int iSetTX_FTSO_RLS_FIFO_ERR_tx_ftso_rls_fifo_uf_err(unsigned int utx_ftso_rls_fifo_uf_err);
int iSetTX_FTSO_RLS_FIFO_ERR_tx_ftso_rls_fifo_of_err(unsigned int utx_ftso_rls_fifo_of_err);
int iSetTSO_RAM_ERR_tso_mem_err_addr(unsigned int utso_mem_err_addr);
int iSetTSO_RAM_ERR_tso_mem_err_cerr(unsigned int utso_mem_err_cerr);
int iSetTSO_RAM_ERR_tso_mem_err_ucerr(unsigned int utso_mem_err_ucerr);
int iSetTSO_RAM_ERR_tso_mem_err_cnt(unsigned int utso_mem_err_cnt);
int iSetTX_PD_RAM_ERR_tx_pd_mem_err_addr(unsigned int utx_pd_mem_err_addr);
int iSetTX_PD_RAM_ERR_tx_pd_mem_err_cerr(unsigned int utx_pd_mem_err_cerr);
int iSetTX_PD_RAM_ERR_tx_pd_mem_err_ucerr(unsigned int utx_pd_mem_err_ucerr);
int iSetTX_PD_RAM_ERR_tx_pd_mem_err_cnt(unsigned int utx_pd_mem_err_cnt);
int iSetCPB_TX_ERR_0_tx_chn_pd_pptr_err(unsigned int utx_chn_pd_pptr_err);
int iSetCPB_TX_ERR_1_tx_chn_pd_pktmod_err(unsigned int utx_chn_pd_pktmod_err);
int iSetCPB_TX_ERR_2_tx_chn_ret_pcnum_err(unsigned int utx_chn_ret_pcnum_err);
int iSetCPB_TX_ERR_3_tx_chn_tso1_num_err(unsigned int utx_chn_tso1_num_err);
int iSetCPB_TX_ERR_3_tx_chn_tso1_cmd_cnum_err(unsigned int utx_chn_tso1_cmd_cnum_err);
int iSetCPB_TX_ERR_4_tx_chn_tso2_num_err(unsigned int utx_chn_tso2_num_err);
int iSetCPB_TX_ERR_4_tx_chn_tso2_cmd_cnum_err(unsigned int utx_chn_tso2_cmd_cnum_err);
int iSetCPB_TX_ERR_4_tx_chn_tso2_cmd_cnum_err0(unsigned int utx_chn_tso2_cmd_cnum_err0);
int iSetCPB_TX_ERR_4_tx_chn_tso2_cmd_cnum_err1(unsigned int utx_chn_tso2_cmd_cnum_err1);
int iSetCPB_TX_ERR_4_tx_chn_tso2_cmd_cnum_err2(unsigned int utx_chn_tso2_cmd_cnum_err2);
int iSetCPB_TX_ERR_5_tx_chn_lro2_num_err(unsigned int utx_chn_lro2_num_err);
int iSetCPB_TX_ERR_5_tx_chn_lro2_cmd_cnum_err(unsigned int utx_chn_lro2_cmd_cnum_err);
int iSetCPB_TX_ERR_5_tx_chn_lro2_cmd_cnum_err0(unsigned int utx_chn_lro2_cmd_cnum_err0);
int iSetCPB_TX_ERR_5_tx_chn_lro2_cmd_cnum_err1(unsigned int utx_chn_lro2_cmd_cnum_err1);
int iSetCPB_TX_ERR_5_tx_chn_lro2_cmd_cnum_err2(unsigned int utx_chn_lro2_cmd_cnum_err2);

#endif // CPB_C_UNION_DEFINE_H
